21 #ifndef GEOS_GEOMGRAPH_TOPOLOGYLOCATION_H
22 #define GEOS_GEOMGRAPH_TOPOLOGYLOCATION_H
24 #include <geos/export.h>
25 #include <geos/inline.h>
26 #include <geos/geom/Location.h>
34 #pragma warning(disable: 4251)
128 std::string toString()
const;
132 std::array<geom::Location, 3> location;
133 std::uint8_t locationSize;
142 # include "geos/geomgraph/TopologyLocation.inl"
A TopologyLocation is the labelling of a GraphComponent's topological relationship to a single Geomet...
Definition: TopologyLocation.h:60
const std::array< geom::Location, 3 > & getLocations() const
Warning: returns reference to owned memory.
void merge(const TopologyLocation &gl)
merge updates only the UNDEF attributes of this object with the attributes of another.
TopologyLocation(geom::Location on, geom::Location left, geom::Location right)
Constructs a TopologyLocation specifying how points on, to the left of, and to the right of some Grap...
Location
Constants representing the location of a point relative to a geometry.
Definition: Location.h:34
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:26