bufferFixedPrecision method

void bufferFixedPrecision(
  1. PrecisionModel fixedPM
)

Implementation

void bufferFixedPrecision(PrecisionModel fixedPM) {
  Noder noder = new ScaledNoder(
      new MCIndexSnapRounder(PrecisionModel.fixedPrecision(1.0)),
      fixedPM.getScale());

  BufferBuilder bufBuilder = new BufferBuilder(bufParams);
  bufBuilder.setWorkingPrecisionModel(fixedPM);
  bufBuilder.setNoder(noder);
  // this may throw an exception, if robustness errors are encountered
  resultGeometry = bufBuilder.buffer(argGeom, distance);
}