|
||||||||||
| 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.MultiPolygon
Basic implementation of MultiPolygon.
| Field Summary |
| Fields inherited from class com.vividsolutions.jts.geom.GeometryCollection |
geometries |
| Fields inherited from class com.vividsolutions.jts.geom.Geometry |
envelope, factory, SRID |
| Constructor Summary | |
MultiPolygon(Polygon[] polygons,
GeometryFactory factory)
|
|
MultiPolygon(Polygon[] polygons,
PrecisionModel precisionModel,
int SRID)
Deprecated. Use GeometryFactory instead |
|
| Method Summary | |
boolean |
equalsExact(Geometry other,
double tolerance)
Returns true if the two Geometrys are exactly equal,
up to a specified distance tolerance. |
Geometry |
getBoundary()
Computes the boundary of this geometry |
int |
getBoundaryDimension()
Returns the dimension of this Geometrys inherent boundary. |
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()
Tests whether this Geometry is simple. |
| Methods inherited from class com.vividsolutions.jts.geom.GeometryCollection |
apply, apply, apply, apply, clone, compareToSameClass, compareToSameClass, computeEnvelopeInternal, getArea, getCoordinate, getCoordinates, getGeometryN, getLength, getNumGeometries, getNumPoints, isEmpty, normalize |
| Methods inherited from class com.vividsolutions.jts.geom.Geometry |
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, isRectangle, isValid, isWithinDistance, overlaps, relate, relate, setSRID, setUserData, symDifference, toString, toText, touches, union, within |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public MultiPolygon(Polygon[] polygons,
PrecisionModel precisionModel,
int SRID)
MultiPolygon.
polygons - the Polygons for this MultiPolygon
, or null or an empty array to create the empty geometry.
Elements may be empty Polygons, but not null
s. The polygons must conform to the assertions specified in the OpenGIS Simple Features
Specification for SQL .precisionModel - the specification of the grid of allowable points
for this MultiPolygonSRID - the ID of the Spatial Reference System used by this
MultiPolygon
public MultiPolygon(Polygon[] polygons,
GeometryFactory factory)
polygons - the Polygons for this MultiPolygon,
or null or an empty array to create the empty
geometry. Elements may be empty Polygons, but
not nulls. The polygons must conform to the
assertions specified in the OpenGIS Simple
Features Specification for SQL.| Method Detail |
public int getDimension()
GeometryGeometry.
getDimension in class GeometryCollectionpublic int getBoundaryDimension()
GeometryGeometrys inherent boundary.
getBoundaryDimension in class GeometryCollectionpublic java.lang.String getGeometryType()
Geometrycom.vivid.jts.geom
interface.
getGeometryType in class GeometryCollectionpublic boolean isSimple()
GeometryGeometry is simple.
In general, the SFS specification of simplicity
follows the rule:
Geometry subclass as follows:
isSimple trivially returns true.
Geometrys are always simple
true if this Geometry has any points of
self-tangency, self-intersection or other anomalous pointsGeometry.isValid()public Geometry getBoundary()
getBoundary in class GeometryCollectionGeometry.getBoundary()
public boolean equalsExact(Geometry other,
double tolerance)
GeometryGeometrys are exactly equal,
up to a specified distance tolerance.
Two Geometries are exactly equal within a distance tolerance
if and only if:
Geometrys are
composites and any children are not Geometrys, returns
false.
equalsExact in class GeometryCollection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||