|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LinearLocation | |
---|---|
com.vividsolutions.jts.linearref | Contains classes and interfaces implementing linear referencing on linear geometries |
Uses of LinearLocation in com.vividsolutions.jts.linearref |
---|
Methods in com.vividsolutions.jts.linearref that return LinearLocation | |
---|---|
LinearLocation |
LocationIndexedLine.clampIndex(LinearLocation index)
Computes a valid index for this line by clamping the given index to the valid range of index values |
LinearLocation |
LocationIndexedLine.getEndIndex()
Returns the index of the end of the line |
static LinearLocation |
LinearLocation.getEndLocation(Geometry linear)
Gets a location which refers to the end of a linear Geometry . |
LinearLocation |
LengthLocationMap.getLocation(double length)
Compute the LinearLocation corresponding to a length. |
LinearLocation |
LengthLocationMap.getLocation(double length,
boolean resolveLower)
Compute the LinearLocation corresponding to a length. |
static LinearLocation |
LengthLocationMap.getLocation(Geometry linearGeom,
double length)
Computes the LinearLocation for a
given length along a linear Geometry . |
static LinearLocation |
LengthLocationMap.getLocation(Geometry linearGeom,
double length,
boolean resolveLower)
Computes the LinearLocation for a
given length along a linear Geometry ,
with control over how the location
is resolved at component endpoints. |
LinearLocation |
LocationIndexedLine.getStartIndex()
Returns the index of the start of the line |
LinearLocation |
LocationIndexedLine.indexOf(Coordinate pt)
Computes the index for a given point on the line. |
LinearLocation |
LocationIndexedLine.indexOfAfter(Coordinate pt,
LinearLocation minIndex)
Finds the index for a point on the line which is greater than the given index. |
LinearLocation[] |
LocationIndexedLine.indicesOf(Geometry subLine)
Computes the indices for a subline of the line. |
LinearLocation |
LocationIndexedLine.project(Coordinate pt)
Computes the index for the closest point on the line to the given point. |
Methods in com.vividsolutions.jts.linearref with parameters of type LinearLocation | |
---|---|
LinearLocation |
LocationIndexedLine.clampIndex(LinearLocation index)
Computes a valid index for this line by clamping the given index to the valid range of index values |
Geometry |
LocationIndexedLine.extractLine(LinearLocation startIndex,
LinearLocation endIndex)
Computes the LineString for the interval
on the line between the given indices. |
Coordinate |
LocationIndexedLine.extractPoint(LinearLocation index)
Computes the Coordinate for the point
on the line at the given index. |
Coordinate |
LocationIndexedLine.extractPoint(LinearLocation index,
double offsetDistance)
Computes the Coordinate for the point
on the line at the given index, offset by the given distance. |
static double |
LengthLocationMap.getLength(Geometry linearGeom,
LinearLocation loc)
Computes the length for a given LinearLocation
on a linear Geometry . |
double |
LengthLocationMap.getLength(LinearLocation loc)
|
LinearLocation |
LocationIndexedLine.indexOfAfter(Coordinate pt,
LinearLocation minIndex)
Finds the index for a point on the line which is greater than the given index. |
boolean |
LinearLocation.isOnSameSegment(LinearLocation loc)
Tests whether two locations are on the same segment in the parent Geometry . |
boolean |
LocationIndexedLine.isValidIndex(LinearLocation index)
Tests whether an index is in the valid index range for the line. |
Constructors in com.vividsolutions.jts.linearref with parameters of type LinearLocation | |
---|---|
LinearIterator(Geometry linear,
LinearLocation start)
Creates an iterator starting at a LinearLocation on a linear Geometry |
|
LinearLocation(LinearLocation loc)
Creates a new location equal to a given one. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |