19 #ifndef GEOS_NODING_SEGMENTNODE_H
20 #define GEOS_NODING_SEGMENTNODE_H
22 #include <geos/export.h>
27 #include <geos/inline.h>
29 #include <geos/geom/Coordinate.h>
34 class NodedSegmentString;
58 friend std::ostream& operator<< (std::ostream& os,
const SegmentNode& n);
80 unsigned int nSegmentIndex,
int nSegmentOctant);
91 bool isEndPoint(
unsigned int maxSegmentIndex)
const;
105 std::ostream& operator<< (std::ostream& os,
const SegmentNode& n);
107 struct GEOS_DLL SegmentNodeLT {
108 bool operator()(SegmentNode *s1, SegmentNode *s2)
const {
109 return s1->compareTo(*s2)<0;
117 #endif // GEOS_NODING_SEGMENTNODE_H