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>
33class 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