24#include <geos/export.h>
26#include <geos/geomgraph/Label.h>
31class IntersectionMatrix;
67 setLabel(
const Label& newLabel)
73 setInResult(
bool p_isInResult)
75 isInResultVar = p_isInResult;
82 virtual void setCovered(
bool isCovered);
91 return isCoveredSetVar;
99 setVisited(
bool p_isVisited)
101 isVisitedVar = p_isVisited;
103 virtual bool isIsolated()
const = 0;
111 bool isCoveredSetVar;
Implementation of Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
Definition: IntersectionMatrix.h:51
A GraphComponent is the parent class for the objects' that form a graph.
Definition: geomgraph/GraphComponent.h:45
A Label indicates the topological relationship of a component of a topology graph to a given Geometry...
Definition: Label.h:57
Basic namespace for all GEOS functionalities.
Definition: geos.h:39