35 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class 41 class LineIntersector;
66 std::unique_ptr<geos::index::kdtree::KdTree>
index;
78 void add(
const std::vector<geom::Coordinate>& pts);
80 void addNodes(
const std::vector<geom::Coordinate>& pts);
std::deque< HotPixel > hotPixelQue
Implements a "hot pixel" as used in the Snap Rounding algorithm.
Coordinate is the lightweight class used to store coordinates.
Specifies the precision model of the Coordinate in a Geometry.
const geom::PrecisionModel * pm
Basic namespace for all GEOS functionalities.
std::unique_ptr< geos::index::kdtree::KdTree > index
The internal representation of a list of coordinates inside a Geometry.