#include <EdgeEndBundle.h>
Public Member Functions | |
EdgeEndBundle (geomgraph::EdgeEnd *e) | |
geomgraph::Label * | getLabel () |
std::vector < geomgraph::EdgeEnd * > * | getEdgeEnds () |
void | insert (geomgraph::EdgeEnd *e) |
void | computeLabel () |
void | updateIM (geom::IntersectionMatrix *im) |
std::string | print () |
Protected Member Functions | |
void | computeLabelOn (int geomIndex) |
void | computeLabelSides (int geomIndex) |
void | computeLabelSide (int geomIndex, int side) |
Protected Attributes | |
std::vector < geomgraph::EdgeEnd * > * | edgeEnds |