|
JTS Topology Suite version 1.12 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.vividsolutions.jts.operation.distance.GeometryLocation
public class GeometryLocation
Represents the location of a point on a Geometry.
Maintains both the actual point location
(which may not be exact, if the point is not a vertex)
as well as information about the component
and segment index where the point occurs.
Locations inside area Geometrys will not have an associated segment index,
so in this case the segment index will have the sentinel value of
INSIDE_AREA
.
Field Summary | |
---|---|
static int |
INSIDE_AREA
A special value of segmentIndex used for locations inside area geometries. |
Constructor Summary | |
---|---|
GeometryLocation(Geometry component,
Coordinate pt)
Constructs a GeometryLocation specifying a point inside an area geometry. |
|
GeometryLocation(Geometry component,
int segIndex,
Coordinate pt)
Constructs a GeometryLocation specifying a point on a geometry, as well as the segment that the point is on (or INSIDE_AREA if the point is not on a segment). |
Method Summary | |
---|---|
Coordinate |
getCoordinate()
Returns the Coordinate of this location. |
Geometry |
getGeometryComponent()
Returns the geometry component on (or in) which this location occurs. |
int |
getSegmentIndex()
Returns the segment index for this location. |
boolean |
isInsideArea()
Tests whether this location represents a point inside an area geometry. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int INSIDE_AREA
Constructor Detail |
---|
public GeometryLocation(Geometry component, int segIndex, Coordinate pt)
INSIDE_AREA
if the point is not on a segment).
component
- the component of the geometry containing the pointsegIndex
- the segment index of the location, or INSIDE_AREApt
- the coordinate of the locationpublic GeometryLocation(Geometry component, Coordinate pt)
component
- the component of the geometry containing the pointpt
- the coordinate of the locationMethod Detail |
---|
public Geometry getGeometryComponent()
public int getSegmentIndex()
INSIDE_AREA
;
public Coordinate getCoordinate()
Coordinate
of this location.
public boolean isInsideArea()
|
JTS Topology Suite version 1.12 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |