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.
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 | |
| void geos::noding::SegmentNodeList::addEndpoints |
( |
| ) |
|
Adds entries for the first and last points of the edge to the list
| 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: