Package com.kheops.jmap.spatial
Class MultiSurface
java.lang.Object
com.kheops.jmap.spatial.DefaultGeometry
com.kheops.jmap.spatial.GeometryCollection
com.kheops.jmap.spatial.MultiSurface
- All Implemented Interfaces:
Geometry
,Serializable
,Cloneable
- Direct Known Subclasses:
MultiPolygon
This abstract class represent a collection of surfaces
- See Also:
-
Field Summary
Fields inherited from class com.kheops.jmap.spatial.GeometryCollection
bounds, geometries
Fields inherited from interface com.kheops.jmap.spatial.Geometry
GEOMETRY_ANNOTATION, GEOMETRY_COMPLEX, GEOMETRY_ELLIPSE, GEOMETRY_LINE, GEOMETRY_LINEAR_RING, GEOMETRY_LINESTRING, GEOMETRY_MULTI_ANNOTATION, GEOMETRY_MULTI_LINESTRING, GEOMETRY_MULTI_POINT, GEOMETRY_MULTI_POLYGON, GEOMETRY_POINT, GEOMETRY_POLYGON, GEOMETRY_RECTANGLE
-
Constructor Summary
-
Method Summary
Methods inherited from class com.kheops.jmap.spatial.GeometryCollection
area, boundary, clone, createBounds, equals, fit, geometryN, getBounds, getGeometries, getGeometryCount, hashCode, keepLineString, keepLineString, keepPoint, keepPoint, keepPolygon, keepPolygon, length, numGeometries, serialize, setGeometries, sizeOf, spatiallyEquals, transform, translate, validate
Methods inherited from class com.kheops.jmap.spatial.DefaultGeometry
asText, spatiallyEquals
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.kheops.jmap.spatial.Geometry
getCenteredPoint, getGeometryId, getGeometryType, toString
-
Constructor Details
-
MultiSurface
public MultiSurface()
-
-
Method Details
-
centroid
the center of mass of this collection- Returns:
-
pointOnSurface
a point on the surface of one element- Returns:
-