GEOS 3.14.0dev
|
A GraphComponent is the parent class for the objects' that form a graph. More...
#include <GraphComponent.h>
Public Member Functions | |
GraphComponent (const Label &newLabel) | |
Label & | getLabel () |
const Label & | getLabel () const |
void | setLabel (const Label &newLabel) |
void | setInResult (bool p_isInResult) |
bool | isInResult () const |
void | setCovered (bool isCovered) |
bool | isCovered () const |
bool | isCoveredSet () const |
bool | isVisited () const |
void | setVisited (bool p_isVisited) |
virtual bool | isIsolated () const =0 |
void | updateIM (geom::IntersectionMatrix &im) |
Protected Member Functions | |
virtual void | computeIM (geom::IntersectionMatrix &im)=0 |
Protected Attributes | |
Label | label |
A GraphComponent is the parent class for the objects' that form a graph.
Each GraphComponent can carry a Label.
|
protectedpure virtual |
Implemented in geos::geomgraph::Node, geos::geomgraph::Edge, and geos::operation::relate::RelateNode.