17#include <geos/geom/CoordinateArraySequence.h>
19#include <geos/export.h>
62 std::unique_ptr<std::vector<Coordinate>> ptList;
64 std::vector<std::unique_ptr<CoordinateArraySequence>> sections;
69 bool isLastSegmentIntersecting(
const Coordinate* p);
80 , lastOutside(
nullptr)
83 std::vector<std::unique_ptr<CoordinateArraySequence>>& limit(
const CoordinateSequence *pts);
The internal representation of a list of coordinates inside a Geometry.
Definition: CoordinateSequence.h:44
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:58
An Envelope defines a rectangulare region of the 2D coordinate plane.
Definition: Envelope.h:58
Definition: LineLimiter.h:56
Basic namespace for all GEOS functionalities.
Definition: geos.h:39