/// <summary> /// /// </summary> /// <param name="geom0"></param> /// <param name="geom1"></param> /// <param name="opCode"></param> /// <returns></returns> public static IGeometry Overlay(IGeometry geom0, IGeometry geom1, SpatialFunctions opCode) { OverlayOp gov = new OverlayOp(geom0, geom1); IGeometry geomOv = gov.GetResultGeometry(opCode); return geomOv; }
/// <summary> /// /// </summary> /// <param name="op"></param> /// <param name="geometryFactory"></param> /// <param name="ptLocator"></param> public LineBuilder(OverlayOp op, IGeometryFactory geometryFactory, PointLocator ptLocator) { this.op = op; this.geometryFactory = geometryFactory; this.ptLocator = ptLocator; }