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, geometriesFields 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
Constructors -
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, validateMethods inherited from class com.kheops.jmap.spatial.DefaultGeometry
asText, spatiallyEqualsMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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:
-