Represents an intersection point between two NodedSegmentString.
More...
#include <SegmentNode.h>
Represents an intersection point between two NodedSegmentString.
Final class.
Definition at line 47 of file SegmentNode.h.
geos::noding::SegmentNode::SegmentNode |
( |
const SegmentNode & |
other | ) |
|
|
privatedelete |
geos::noding::SegmentNode::~SegmentNode |
( |
| ) |
|
|
inline |
int geos::noding::SegmentNode::compareTo |
( |
const SegmentNode & |
other | ) |
|
- Returns
- -1 this EdgeIntersection is located before the argument location
-
0 this EdgeIntersection is at the argument location
-
1 this EdgeIntersection is located after the argument location
Referenced by geos::noding::SegmentNodeLT::operator()().
bool geos::noding::SegmentNode::isEndPoint |
( |
unsigned int |
maxSegmentIndex | ) |
const |
bool geos::noding::SegmentNode::isInterior |
( |
| ) |
const |
|
inline |
Return true if this Node is internal (not on the boundary) of the corresponding segment. Currently only the first segment endpoint is checked, actually.
Definition at line 92 of file SegmentNode.h.
References geos::noding::operator<<().
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const SegmentNode & |
n |
|
) |
| |
|
friend |
the point of intersection (own copy)
Definition at line 63 of file SegmentNode.h.
bool geos::noding::SegmentNode::isInteriorVar |
|
private |
size_t geos::noding::SegmentNode::segmentIndex |
the index of the containing line segment in the parent edge
Definition at line 66 of file SegmentNode.h.
int geos::noding::SegmentNode::segmentOctant |
|
private |
The documentation for this class was generated from the following file: