|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vividsolutions.jts.geom.Geometry
com.vividsolutions.jts.geom.GeometryCollection
com.vividsolutions.jts.geom.MultiPoint
Models a collection of Point
s.
Field Summary |
Fields inherited from class com.vividsolutions.jts.geom.GeometryCollection |
geometries |
Fields inherited from class com.vividsolutions.jts.geom.Geometry |
envelope, SRID |
Constructor Summary | |
MultiPoint(Point[] points,
GeometryFactory factory)
|
|
MultiPoint(Point[] points,
PrecisionModel precisionModel,
int SRID)
Deprecated. Use GeometryFactory instead |
Method Summary | |
boolean |
equalsExact(Geometry other,
double tolerance)
Returns true if the two Geometry s are exactly equal,
up to a specified tolerance. |
Geometry |
getBoundary()
Returns the boundary, or the empty geometry if this Geometry
is empty. |
int |
getBoundaryDimension()
Returns the dimension of this Geometry s inherent boundary. |
protected Coordinate |
getCoordinate(int n)
Returns the Coordinate at the given position. |
int |
getDimension()
Returns the dimension of this Geometry . |
java.lang.String |
getGeometryType()
Returns the name of this object's com.vivid.jts.geom
interface. |
boolean |
isSimple()
Returns false if the Geometry not simple. |
boolean |
isValid()
Tests the validity of this Geometry . |
Methods inherited from class com.vividsolutions.jts.geom.GeometryCollection |
apply, apply, apply, clone, compareToSameClass, computeEnvelopeInternal, getArea, getCoordinate, getCoordinates, getGeometryN, getLength, getNumGeometries, getNumPoints, isEmpty, normalize |
Methods inherited from class com.vividsolutions.jts.geom.Geometry |
buffer, buffer, checkNotGeometryCollection, compare, compareTo, contains, convexHull, crosses, difference, disjoint, distance, equal, equals, equalsExact, fromInternalGeometry, geometryChanged, geometryChangedAction, getCentroid, getEnvelope, getEnvelopeInternal, getFactory, getInteriorPoint, getPrecisionModel, getSRID, getUserData, hasNonEmptyElements, hasNullElements, intersection, intersects, isEquivalentClass, isWithinDistance, overlaps, relate, relate, setSRID, setUserData, symDifference, toInternalGeometry, toString, toText, touches, union, within |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MultiPoint(Point[] points, PrecisionModel precisionModel, int SRID)
MultiPoint
.
points
- the Point
s for this MultiPoint
, or null
or an empty array to create the empty geometry.
Elements may be empty Point
s, but not null
s.precisionModel
- the specification of the grid of allowable points
for this MultiPoint
SRID
- the ID of the Spatial Reference System used by this
MultiPoint
public MultiPoint(Point[] points, GeometryFactory factory)
points
- the Point
s for this MultiPoint
, or null
or an empty array to create the empty geometry.
Elements may be empty Point
s, but not null
s.Method Detail |
public int getDimension()
Geometry
Geometry
.
getDimension
in class GeometryCollection
public int getBoundaryDimension()
Geometry
Geometry
s inherent boundary.
getBoundaryDimension
in class GeometryCollection
public java.lang.String getGeometryType()
Geometry
com.vivid.jts.geom
interface.
getGeometryType
in class GeometryCollection
public Geometry getBoundary()
Geometry
Geometry
is empty. For a discussion of this function, see the OpenGIS Simple
Features Specification. As stated in SFS Section 2.1.13.1, "the boundary
of a Geometry is a set of Geometries of the next lower dimension."
getBoundary
in class GeometryCollection
public boolean isSimple()
Geometry
Geometry
not simple.
Subclasses provide their own definition of "simple". If
this Geometry
is empty, returns true
. In general, the SFS specifications of simplicity seem to follow the following rule:
Geometry
s, isSimple
= true
.
isSimple
in class GeometryCollection
public boolean isValid()
Geometry
Geometry
.
Subclasses provide their own definition of "valid".
isValid
in class Geometry
true
if this Geometry
is validIsValidOp
public boolean equalsExact(Geometry other, double tolerance)
Geometry
Geometry
s are exactly equal,
up to a specified tolerance.
Two Geometries are exactly within a tolerance equal iff:
Geometry
s are
composites and any children are not Geometry
s, returns
false.
equalsExact
in class GeometryCollection
protected Coordinate getCoordinate(int n)
Coordinate
at the given position.
n
- the index of the Coordinate
to retrieve, beginning
at 0
n
th Coordinate
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |