|
| Node (const geom::Coordinate &newCoord, EdgeEndStar *newEdges) |
|
virtual const geom::Coordinate & | getCoordinate () const |
|
virtual EdgeEndStar * | getEdges () |
|
bool | isIsolated () const override |
|
virtual void | add (EdgeEnd *e) |
| Add the edge to the list of edges at this node.
|
|
virtual void | mergeLabel (const Node &n) |
|
virtual void | mergeLabel (const Label &label2) |
| To merge labels for two nodes, the merged location for each LabelElement is computed. More...
|
|
virtual void | setLabel (uint8_t argIndex, geom::Location onLocation) |
|
virtual void | setLabelBoundary (uint8_t argIndex) |
| Updates the label of a node to BOUNDARY, obeying the mod-2 boundaryDetermination rule.
|
|
virtual geom::Location | computeMergedLocation (const Label &label2, uint8_t eltIndex) |
|
virtual std::string | print () const |
|
virtual const std::vector< double > & | getZ () const |
|
virtual void | addZ (double) |
|
virtual bool | isIncidentEdgeInResult () const |
| Tests whether any incident edge is flagged as being in the result. More...
|
|
| GraphComponent (const Label &newLabel) |
|
Label & | getLabel () |
|
const Label & | getLabel () const |
|
void | setLabel (const Label &newLabel) |
|
virtual void | setInResult (bool p_isInResult) |
|
virtual bool | isInResult () const |
|
virtual void | setCovered (bool isCovered) |
|
virtual bool | isCovered () const |
|
virtual bool | isCoveredSet () const |
|
virtual bool | isVisited () const |
|
virtual void | setVisited (bool p_isVisited) |
|
virtual void | updateIM (geom::IntersectionMatrix &im) |
|
The node component of a geometry graph.