20 #ifndef GEOS_OP_RELATE_EDGEENDBUNDLE_H
21 #define GEOS_OP_RELATE_EDGEENDBUNDLE_H
23 #include <geos/export.h>
25 #include <geos/geomgraph/EdgeEnd.h>
32 class BoundaryNodeRule;
35 class IntersectionMatrix;
54 std::vector<geomgraph::EdgeEnd*>* getEdgeEnds();
62 std::vector<geomgraph::EdgeEnd*> *edgeEnds;
93 void computeLabelOn(
int geomIndex,
96 void computeLabelSides(
int geomIndex);
97 void computeLabelSide(
int geomIndex,
int side);
104 #endif // GEOS_OP_RELATE_EDGEENDBUNDLE_H
Implementation of Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix. ...
Definition: IntersectionMatrix.h:52
Models the end of an edge incident on a node.
Definition: EdgeEnd.h:56
Definition: BoundaryNodeRule.h:51
A collection of geomgraph::EdgeEnd objects which originate at the same point and have the same direct...
Definition: EdgeEndBundle.h:48
A Label indicates the topological relationship of a component of a topology graph to a given Geometry...
Definition: Label.h:58