21 #ifndef GEOS_LINEARREF_LENGTHINDEXEDLINE_H 22 #define GEOS_LINEARREF_LENGTHINDEXEDLINE_H 49 double positiveIndex(
double index)
const;
108 std::unique_ptr<geom::Geometry> extractLine(
double startIndex,
double endIndex)
const;
185 double getStartIndex()
const;
191 double getEndIndex()
const;
199 bool isValidIndex(
double index)
const;
208 double clampIndex(
double index)
const;
Coordinate is the lightweight class used to store coordinates.
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
const geom::Geometry * linearGeom
Represents a location along a LineString or MultiLineString.
Supports linear referencing along a linear geom::Geometry using the length along the line as the inde...
Basic namespace for all GEOS functionalities.