20 #ifndef GEOS_OP_RELATE_EDGEENDBUILDER_H
21 #define GEOS_OP_RELATE_EDGEENDBUILDER_H
23 #include <geos/export.h>
30 class IntersectionMatrix;
35 class EdgeIntersection;
53 std::vector<geomgraph::EdgeEnd*> *computeEdgeEnds(std::vector<geomgraph::Edge*> *edges);
54 void computeEdgeEnds(geomgraph::Edge *edge,std::vector<geomgraph::EdgeEnd*> *l);
58 void createEdgeEndForPrev(geomgraph::Edge *edge,
59 std::vector<geomgraph::EdgeEnd*> *l,
63 void createEdgeEndForNext(geomgraph::Edge *edge,
64 std::vector<geomgraph::EdgeEnd*> *l,
73 #endif // GEOS_OP_RELATE_EDGEENDBUILDER_H