Class LineBuilder
- Namespace
- NetTopologySuite.Operation.Overlay
- Assembly
- NetTopologySuite.dll
Forms NTS LineStrings out of a the graph of DirectedEdges
created by an OverlayOp.
public class LineBuilder
- Inheritance
-
LineBuilder
- Inherited Members
Constructors
LineBuilder(OverlayOp, GeometryFactory, PointLocator)
public LineBuilder(OverlayOp op, GeometryFactory geometryFactory, PointLocator ptLocator)
Parameters
opOverlayOpgeometryFactoryGeometryFactoryptLocatorPointLocator
Methods
Build(SpatialFunction)
public IList<Geometry> Build(SpatialFunction opCode)
Parameters
opCodeSpatialFunction
Returns
CollectBoundaryTouchEdge(DirectedEdge, SpatialFunction, IList<Edge>)
Collect edges from Area inputs which should be in the result but which have not been included in a result area. This happens ONLY: during an intersection when the boundaries of two areas touch in a line segment OR as a result of a dimensional collapse.
public void CollectBoundaryTouchEdge(DirectedEdge de, SpatialFunction opCode, IList<Edge> edges)
Parameters
deDirectedEdgeopCodeSpatialFunctionedgesIList<Edge>
CollectLineEdge(DirectedEdge, SpatialFunction, IList<Edge>)
public void CollectLineEdge(DirectedEdge de, SpatialFunction opCode, IList<Edge> edges)
Parameters
deDirectedEdgeopCodeSpatialFunctionedgesIList<Edge>