A list of the SegmentNode present along a NodedSegmentString.
More...
#include <SegmentNodeList.h>
|
typedef std::set< SegmentNode *, SegmentNodeLT > | container |
|
typedef container::iterator | iterator |
|
typedef container::const_iterator | const_iterator |
|
A list of the SegmentNode present along a NodedSegmentString.
◆ add()
Adds an intersection into the list, if it isn't already there. The input segmentIndex is expected to be normalized.
- Returns
- the SegmentIntersection found or added. It will be destroyed at SegmentNodeList destruction time.
- Parameters
-
intPt | the intersection Coordinate, will be copied |
segmentIndex | |
◆ addEndpoints()
void geos::noding::SegmentNodeList::addEndpoints |
( |
| ) |
|
Adds entries for the first and last points of the edge to the list
◆ addSplitEdges()
void geos::noding::SegmentNodeList::addSplitEdges |
( |
std::vector< SegmentString *> & |
edgeList | ) |
|
Creates new edges for all the edges that the intersections in this list split the parent edge into. Adds the edges to the input list (this is so a single list can be used to accumulate all split edges for a Geometry).
The documentation for this class was generated from the following file: