Class LineBuilder
- Namespace
- NetTopologySuite.Operation.Overlay
- Assembly
- NetTopologySuite.dll
Forms NTS LineStrings out of a the graph of DirectedEdge
s
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
op
OverlayOpgeometryFactory
GeometryFactoryptLocator
PointLocator
Methods
Build(SpatialFunction)
public IList<Geometry> Build(SpatialFunction opCode)
Parameters
opCode
SpatialFunction
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
de
DirectedEdgeopCode
SpatialFunctionedges
IList<Edge>
CollectLineEdge(DirectedEdge, SpatialFunction, IList<Edge>)
public void CollectLineEdge(DirectedEdge de, SpatialFunction opCode, IList<Edge> edges)
Parameters
de
DirectedEdgeopCode
SpatialFunctionedges
IList<Edge>