com.vividsolutions.jts.operation.distance
Class FacetSequence
java.lang.Object
com.vividsolutions.jts.operation.distance.FacetSequence
public class FacetSequence
- extends java.lang.Object
Represents a sequence of facets (points or line segments)
of a Geometry
specified by a subsequence of a CoordinateSequence
.
- Author:
- Martin Davis
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FacetSequence
public FacetSequence(CoordinateSequence pts,
int start,
int end)
- Creates a new section based on a CoordinateSequence.
- Parameters:
pts
- the sequence holding the points in the sectionstart
- the index of the start pointend
- the index of the end point + 1
FacetSequence
public FacetSequence(CoordinateSequence pts,
int start)
- Creates a new sequence for a single point from a CoordinateSequence.
- Parameters:
pts
- the sequence holding the points in the facet sequencestart
- the index of the point
getEnvelope
public Envelope getEnvelope()
size
public int size()
getCoordinate
public Coordinate getCoordinate(int index)
isPoint
public boolean isPoint()
distance
public double distance(FacetSequence facetSeq)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object