22 #ifndef GEOS_GEOMGRAPH_GRAPHCOMPONENT_H 23 #define GEOS_GEOMGRAPH_GRAPHCOMPONENT_H 33 class IntersectionMatrix;
77 isInResultVar = p_isInResult;
84 virtual void setCovered(
bool isCovered);
93 return isCoveredSetVar;
103 isVisitedVar = p_isVisited;
105 virtual bool isIsolated()
const = 0;
120 #endif // ifndef GEOS_GEOMGRAPH_GRAPHCOMPONENT_H const Label & getLabel() const
virtual bool isInResult() const
virtual bool isVisited() const
Implementation of Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix. ...
virtual bool isCoveredSet() const
virtual void setInResult(bool p_isInResult)
virtual void setVisited(bool p_isVisited)
A Label indicates the topological relationship of a component of a topology graph to a given Geometry...
Basic namespace for all GEOS functionalities.
void setLabel(const Label &newLabel)
virtual bool isCovered() const
A GraphComponent is the parent class for the objects' that form a graph.