GEOS
3.6.1
|
#include <ExtractLineByLocation.h>
Public Member Functions | |
ExtractLineByLocation (const geom::Geometry *line) | |
geom::Geometry * | extract (const LinearLocation &start, const LinearLocation &end) |
Static Public Member Functions | |
static geom::Geometry * | extract (const geom::Geometry *line, const LinearLocation &start, const LinearLocation &end) |
Extracts the subline of a linear Geometry between two LinearLocations on the line.
|
static |
Computes the subline of a LineString between two LineStringLocations on the line. If the start location is after the end location, the computed geometry is reversed.
line | the line to use as the baseline |
start | the start location |
end | the end location |
Referenced by geos::linearref::LocationIndexedLine::extractLine().
geom::Geometry* geos::linearref::ExtractLineByLocation::extract | ( | const LinearLocation & | start, |
const LinearLocation & | end | ||
) |
Extracts a subline of the input. If end < start
the linear geometry computed will be reversed.
start | the start location |
end | the end location |