|
GEOS 3.15.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.