22 #ifndef GEOS_GEOMGRAPH_GRAPHCOMPONENT_H
23 #define GEOS_GEOMGRAPH_GRAPHCOMPONENT_H
25 #include <geos/export.h>
26 #include <geos/inline.h>
28 #include <geos/geomgraph/Label.h>
33 class IntersectionMatrix;
69 setLabel(
const Label& newLabel)
75 setInResult(
bool p_isInResult)
77 isInResultVar = p_isInResult;
84 virtual void setCovered(
bool isCovered);
93 return isCoveredSetVar;
101 setVisited(
bool p_isVisited)
103 isVisitedVar = p_isVisited;
105 virtual bool isIsolated()
const = 0;
113 bool isCoveredSetVar;
Implementation of Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
Definition: IntersectionMatrix.h:54
A GraphComponent is the parent class for the objects' that form a graph.
Definition: geomgraph/GraphComponent.h:47
A Label indicates the topological relationship of a component of a topology graph to a given Geometry...
Definition: Label.h:59
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:26