Computes the LinearLocation for a given length along a linear Geometry.
More...
#include <LengthLocationMap.h>
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.
◆ getLength()
◆ getLocation() [1/4]
◆ getLocation() [2/4]
Computes the LinearLocation for a given length along a linear [Geometry].
- Parameters
-
linearGeom | the linear geometry to use |
length | the length index of the location |
resolveLower | if true lengths are resolved to the lowest possible index |
- Returns
- the LinearLocation for the length
References getLocation().
◆ getLocation() [3/4]
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. Ambiguous indexes are resolved to the lowest possible location value.
- Parameters
-
- Returns
- the corresponding LinearLocation
◆ getLocation() [4/4]
LinearLocation geos::linearref::LengthLocationMap::getLocation |
( |
double | length, |
|
|
bool | resolveLower ) 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. Ambiguous indexes are resolved to the lowest possible location value, depending on the value of resolveLower.
- Parameters
-
length | the length index |
resolveLower | if true lengths are resolved to the lowest possible index |
- Returns
- the corresponding LinearLocation
The documentation for this class was generated from the following file: