19 #ifndef GEOS_IDX_CHAIN_MONOTONECHAINBUILDER_H 20 #define GEOS_IDX_CHAIN_MONOTONECHAINBUILDER_H 30 class CoordinateSequence;
59 static std::unique_ptr<std::vector<std::unique_ptr<MonotoneChain>>> getChains(
73 std::vector<std::unique_ptr<MonotoneChain>>& mcList);
75 static std::unique_ptr<std::vector<std::unique_ptr<MonotoneChain>>>
78 return getChains(pts,
nullptr);
113 #endif // GEOS_IDX_CHAIN_MONOTONECHAINBUILDER_H
Basic namespace for all GEOS functionalities.
Constructs MonotoneChains for sequences of Coordinates.
static std::unique_ptr< std::vector< std::unique_ptr< MonotoneChain > > > getChains(const geom::CoordinateSequence *pts)
The internal representation of a list of coordinates inside a Geometry.