public class MultiPoint extends GeometryCollection implements Puntal
Point
s.geometries
Constructor and Description |
---|
MultiPoint(Point[] points,
GeometryFactory factory) |
MultiPoint(Point[] points,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
Modifier and Type | Method and Description |
---|---|
boolean |
equalsExact(Geometry other,
double tolerance)
Returns true if the two
Geometry s are exactly equal,
up to a specified distance tolerance. |
Geometry |
getBoundary()
Gets the boundary of this geometry.
|
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 |
isValid()
Tests the validity of this
Geometry . |
apply, apply, apply, apply, clone, compareToSameClass, compareToSameClass, computeEnvelopeInternal, getArea, getCoordinate, getCoordinates, getGeometryN, getLength, getNumGeometries, getNumPoints, isEmpty, normalize, reverse
buffer, buffer, buffer, checkNotGeometryCollection, compare, compareTo, compareTo, contains, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, equal, equals, equalsExact, geometryChanged, geometryChangedAction, getCentroid, getEnvelope, getEnvelopeInternal, getFactory, getInteriorPoint, getPrecisionModel, getSRID, getUserData, hasNonEmptyElements, hasNullElements, intersection, intersects, isEquivalentClass, isGeometryCollection, isRectangle, isSimple, isWithinDistance, overlaps, relate, relate, setSRID, setUserData, symDifference, toString, toText, touches, union, union, within
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.public int getDimension()
Geometry
Note that this is a different concept to the dimension of
the vertex Coordinate
s.
The geometry dimension can never be greater than the coordinate dimension.
For example, a 0-dimensional geometry (e.g. a Point)
may have a coordinate dimension of 3 (X,Y,Z).
getDimension
in class GeometryCollection
public int getBoundaryDimension()
Geometry
Geometry
s inherent boundary.getBoundaryDimension
in class GeometryCollection
Dimension.FALSE
if the boundary is the empty geometry.public java.lang.String getGeometryType()
Geometry
com.vivid.jts.geom
interface.getGeometryType
in class GeometryCollection
Geometry
s most specific com.vividsolutions.jts.geom
interfacepublic Geometry getBoundary()
getBoundary
in class GeometryCollection
Geometry.getBoundary()
public boolean isValid()
Geometry
Geometry
.
Subclasses provide their own definition of "valid".public boolean equalsExact(Geometry other, double tolerance)
Geometry
Geometry
s are exactly equal,
up to a specified distance tolerance.
Two Geometries are exactly equal within a distance tolerance
if and only if:
Geometry
s are
composites and any children are not Geometry
s, returns
false
.equalsExact
in class GeometryCollection
other
- the Geometry
with which to compare this Geometry
true
if this and the other Geometry
are of the same class and have equal internal data.protected Coordinate getCoordinate(int n)
Coordinate
at the given position.n
- the index of the Coordinate
to retrieve, beginning
at 0n
th Coordinate