GEOS
3.3.3
|
#include <LengthLocationMap.h>
Public Member Functions | |
LengthLocationMap (const geom::Geometry *linearGeom) | |
LinearLocation | getLocation (double length) const |
double | getLength (const LinearLocation &loc) const |
Static Public Member Functions | |
static LinearLocation | getLocation (const geom::Geometry *linearGeom, double length) |
static double | getLength (const geom::Geometry *linearGeom, const LinearLocation &loc) |
Computes the LinearLocation for a given length along a linear Geometry. Negative lengths are measured in reverse from end of the linear geometry. Out-of-range values are clamped.
|
static |
Computes the length for a given LinearLocation on a linear Geometry.
line | the linear geometry to use |
loc | the LinearLocation index of the location |
|
static |
Computes the LinearLocation for a given length along a linear Geometry.
line | the linear geometry to use |
length | the length index of the location |
LinearLocation geos::linearref::LengthLocationMap::getLocation | ( | double | length | ) | const |
Compute the LinearLocation corresponding to a length. Negative lengths are measured in reverse from end of the linear geometry. Out-of-range values are clamped.
length | the length index |