21 #ifndef GEOS_LINEARREF_LENGTHINDEXEDLINE_H
22 #define GEOS_LINEARREF_LENGTHINDEXEDLINE_H
24 #include <geos/export.h>
25 #include <geos/geom/Coordinate.h>
26 #include <geos/geom/Geometry.h>
27 #include <geos/linearref/LinearLocation.h>
104 geom::Geometry *extractLine(
double startIndex,
double endIndex)
const;
177 double getStartIndex()
const;
183 double getEndIndex()
const;
191 bool isValidIndex(
double index)
const;
200 double clampIndex(
double index)
const;
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:61
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:168
Represents a location along a LineString or MultiLineString.
Definition: LinearLocation.h:43
Supports linear referencing along a linear Geometry using the length along the line as the index...
Definition: LengthIndexedLine.h:45