59 std::map<Coordinate, OverlayEdge*>
nodeMap;
60 std::vector<OverlayEdge*>
edges;
66 std::vector<std::unique_ptr<const geom::CoordinateSequence>>
csQue;
109 std::vector<OverlayEdge*>& getEdges();
117 std::vector<OverlayEdge*> getNodeEdges();
127 std::vector<OverlayEdge*> getResultAreaEdges();
std::vector< OverlayEdge * > edges
std::map< Coordinate, OverlayEdge * > nodeMap
Coordinate is the lightweight class used to store coordinates.
std::deque< OverlayLabel > ovLabelQue
std::deque< OverlayEdge > ovEdgeQue
std::ostream & operator<<(std::ostream &os, const Coordinate &c)
Output function.
Basic namespace for all GEOS functionalities.
std::vector< std::unique_ptr< const geom::CoordinateSequence > > csQue
The internal representation of a list of coordinates inside a Geometry.