19 #ifndef GEOS_OP_RELATE_EDGEENDBUNDLE_H 20 #define GEOS_OP_RELATE_EDGEENDBUNDLE_H 31 class BoundaryNodeRule;
34 class IntersectionMatrix;
51 const std::vector<geomgraph::EdgeEnd*>& getEdgeEnds();
63 std::string print()
const override;
96 void computeLabelOn(
int geomIndex,
99 void computeLabelSides(
int geomIndex);
100 void computeLabelSide(
int geomIndex,
int side);
107 #endif // GEOS_OP_RELATE_EDGEENDBUNDLE_H
std::vector< geomgraph::EdgeEnd * > edgeEnds
Implementation of Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix. ...
Models the end of an edge incident on a node.
An interface for rules which determine whether node points which are in boundaries of lineal geometry...
A collection of geomgraph::EdgeEnd objects which originate at the same point and have the same direct...
Basic namespace for all GEOS functionalities.