getNoder method
Implementation
Noder getNoder(PrecisionModel precisionModel) {
if (workingNoder != null) return workingNoder!;
// otherwise use a fast (but non-robust) noder
MCIndexNoder noder = MCIndexNoder.empty();
LineIntersector li = RobustLineIntersector();
li.setPrecisionModel(precisionModel);
noder.setSegmentIntersector(IntersectionAdder(li));
// Noder noder = new IteratedNoder(precisionModel);
return noder;
// Noder noder = new SimpleSnapRounder(precisionModel);
// Noder noder = new MCIndexSnapRounder(precisionModel);
// Noder noder = new ScaledNoder(new MCIndexSnapRounder(new PrecisionModel(1.0)),
// precisionModel.getScale());
}