#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) |
static geom::Geometry* geos::linearref::ExtractLineByLocation::extract | ( | const geom::Geometry * | line, | |
const LinearLocation & | start, | |||
const LinearLocation & | end | |||
) | [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 |
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 |