public class GeometryLocation extends Object
INSIDE_AREA.
| Modifier and Type | Field and Description |
|---|---|
static int |
INSIDE_AREA
A special value of segmentIndex used for locations inside area geometries.
|
| Constructor and Description |
|---|
GeometryLocation(Geometry
Constructs a GeometryLocation specifying a point inside an area geometry.
|
GeometryLocation(Geometry
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).
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
public static final int INSIDE_AREA
public GeometryLocation(Geometrycomponent, int segIndex, Coordinate pt)
INSIDE_AREA if the point is not on a segment).
component - the component of the geometry containing the point
segIndex - the segment index of the location, or INSIDE_AREA
the - coordinate of the location
public GeometryLocation(Geometrycomponent, Coordinate pt)
component - the component of the geometry containing the point
the - coordinate of the location
public GeometrygetGeometryComponent()
public int getSegmentIndex()
INSIDE_AREA;
public CoordinategetCoordinate()
Coordinate of this location.
public boolean isInsideArea()