#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 |
1.5.4