|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.sde.sdk.geom.SeGeometry com.esri.sde.sdk.geom.SeGeometryCollection com.esri.sde.sdk.geom.SeMultiSurface
public abstract class SeMultiSurface
This is a non-instantiable class which represents a collection of geometric objects whose elements are SeSurfaces. The instantiable subclass of SeMultiSurface is SeMultiPolygon corresponding to a collection of SePolygons.
Field Summary |
---|
Constructor Summary | |
---|---|
SeMultiSurface()
|
Method Summary | |
---|---|
abstract double |
area()
Returns the area of a polygon or multipolygon. |
abstract Point |
centroid()
Centroid takes a polygon or multipolygon and returns its geometric center as a point. |
abstract Point |
pointOnSurface()
Pointonsurface takes a polygon or multipolygon and returns a point guaranteed to lie on its surface. |
Methods inherited from class com.esri.sde.sdk.geom.SeGeometryCollection |
---|
boundary, buffer, convexhull, dimension, envelope, exterior, geometryN, geometryType, interior, is3D, isEmpty, isMeasured, isSimple, locateAlong, locateBetween, numGeometries, numPoints |
Methods inherited from class com.esri.sde.sdk.geom.SeGeometry |
---|
asBinary, asBinaryShape, asText, contains, crosses, difference, disjoint, distance, envelopesIntersect, equal, getMaxX, getMaxY, getMinX, getMinY, intersect, intersection, isValid, overlap, setCoordRef, srid, symmetricDiff, toSdeShape, toSeGeometry, toString, touch, union, within |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.esri.sde.sdk.geom.GeometryCollection |
---|
geometryN, numGeometries |
Methods inherited from interface com.esri.sde.sdk.geom.Geometry |
---|
asBinary, asText, boundary, buffer, contains, convexhull, crosses, difference, dimension, disjoint, distance, envelope, envelopesIntersect, equal, exterior, geometryType, interior, intersect, intersection, is3D, isEmpty, isMeasured, isSimple, isValid, locateAlong, locateBetween, numPoints, overlap, srid, symmetricDiff, touch, union, within |
Constructor Detail |
---|
public SeMultiSurface()
Method Detail |
---|
public abstract double area() throws com.esri.sde.sdk.geom.SeGeometryException
area
in interface MultiSurface
com.esri.sde.sdk.geom.SeGeometryException
public abstract Point centroid() throws com.esri.sde.sdk.geom.SeGeometryException
centroid
in interface MultiSurface
com.esri.sde.sdk.geom.SeGeometryException
public abstract Point pointOnSurface() throws com.esri.sde.sdk.geom.SeGeometryException
pointOnSurface
in interface MultiSurface
com.esri.sde.sdk.geom.SeGeometryException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |