#include <GraphComponent.h>
Inheritance diagram for geos::geomgraph::GraphComponent:
Public Member Functions | |
GraphComponent (const Label &newLabel) | |
Label & | getLabel () |
const Label & | getLabel () const |
void | setLabel (const Label &newLabel) |
virtual void | setInResult (bool 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 isVisited) |
virtual bool | isIsolated () const =0 |
virtual void | updateIM (geom::IntersectionMatrix &im) |
Protected Member Functions | |
virtual void | computeIM (geom::IntersectionMatrix &im)=0 |
Protected Attributes | |
Label | label |
Each GraphComponent can carry a Label.