22#include <geos/export.h>
23#include <geos/algorithm/LineIntersector.h>
29#pragma warning(disable: 4251)
51class GEOS_DLL GeometryGraphOperation {
64 virtual ~GeometryGraphOperation();
77 std::vector<std::unique_ptr<geomgraph::GeometryGraph>>
arg;
82 GeometryGraphOperation(
const GeometryGraphOperation& other) =
delete;
83 GeometryGraphOperation& operator=(
const GeometryGraphOperation& rhs) =
delete;
An interface for rules which determine whether node points which are in boundaries of lineal geometry...
Definition BoundaryNodeRule.h:52
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute ...
Definition LineIntersector.h:53
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition Geometry.h:197
Specifies the precision model of the Coordinate in a Geometry.
Definition PrecisionModel.h:88
A GeometryGraph is a graph that models a given Geometry.
Definition GeometryGraph.h:71
std::vector< std::unique_ptr< geomgraph::GeometryGraph > > arg
The operation args into an array so they can be accessed by index.
Definition GeometryGraphOperation.h:77
Contains classes and interfaces implementing fundamental computational geometry algorithms.
Definition Angle.h:32
Contains classes that implement topology graphs.
Definition Depth.h:31
Provides classes for implementing operations on geometries.
Definition namespaces.h:179
Basic namespace for all GEOS functionalities.
Definition geos.h:39