Search in sources :

Example 1 with CommonBitsRemover

use of com.revolsys.geometry.precision.CommonBitsRemover in project com.revolsys.open by revolsys.

the class SnapOverlayOp method removeCommonBits.

private Geometry[] removeCommonBits(final Geometry[] geom) {
    this.cbr = new CommonBitsRemover();
    this.cbr.add(geom[0]);
    this.cbr.add(geom[1]);
    final Geometry[] remGeom = new Geometry[2];
    remGeom[0] = this.cbr.removeCommonBits(geom[0].clone());
    remGeom[1] = this.cbr.removeCommonBits(geom[1].clone());
    return remGeom;
}
Also used : Geometry(com.revolsys.geometry.model.Geometry) CommonBitsRemover(com.revolsys.geometry.precision.CommonBitsRemover)

Aggregations

Geometry (com.revolsys.geometry.model.Geometry)1 CommonBitsRemover (com.revolsys.geometry.precision.CommonBitsRemover)1