GEOS
3.9.1dev
|
Computes the geomgraph::EdgeEnd objects which arise from a noded geomgraph::Edge. More...
#include <EdgeEndBuilder.h>
Public Member Functions | |
EdgeEndBuilder () | |
std::vector< geomgraph::EdgeEnd * > | computeEdgeEnds (std::vector< geomgraph::Edge * > *edges) |
void | computeEdgeEnds (geomgraph::Edge *edge, std::vector< geomgraph::EdgeEnd * > *l) |
Protected Member Functions | |
void | createEdgeEndForPrev (geomgraph::Edge *edge, std::vector< geomgraph::EdgeEnd * > *l, const geomgraph::EdgeIntersection *eiCurr, const geomgraph::EdgeIntersection *eiPrev) |
void | createEdgeEndForNext (geomgraph::Edge *edge, std::vector< geomgraph::EdgeEnd * > *l, const geomgraph::EdgeIntersection *eiCurr, const geomgraph::EdgeIntersection *eiNext) |
Computes the geomgraph::EdgeEnd objects which arise from a noded geomgraph::Edge.
Definition at line 48 of file EdgeEndBuilder.h.
|
inline |
Definition at line 50 of file EdgeEndBuilder.h.
std::vector<geomgraph::EdgeEnd*> geos::operation::relate::EdgeEndBuilder::computeEdgeEnds | ( | std::vector< geomgraph::Edge * > * | edges | ) |
void geos::operation::relate::EdgeEndBuilder::computeEdgeEnds | ( | geomgraph::Edge * | edge, |
std::vector< geomgraph::EdgeEnd * > * | l | ||
) |
|
protected |
|
protected |