22 #include <geos/export.h> 29 class CoordinateSequence;
51 virtual std::unique_ptr<CoordinateSequence> create()
const = 0;
68 virtual std::unique_ptr<CoordinateSequence> create(
69 std::vector<Coordinate>* coordinates,
70 std::size_t dimension = 0)
const = 0;
78 virtual std::unique_ptr<CoordinateSequence> create(
79 std::vector<Coordinate> && coordinates,
80 std::size_t dimension = 0)
const = 0;
92 virtual std::unique_ptr<CoordinateSequence> create(std::size_t size,
93 std::size_t dimension = 0)
const = 0;
102 virtual std::unique_ptr<CoordinateSequence> create(
const CoordinateSequence& coordSeq)
const = 0;
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
A factory to create concrete instances of CoordinateSequences.
Definition: CoordinateSequenceFactory.h:44
The internal representation of a list of coordinates inside a Geometry.
Definition: CoordinateSequence.h:44