|
|||||||||
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
public class SeGeometryCollection
This class represents a geometric object that is a collection of 1 or more geometries. All the elements in a SeGeometryCollection must be in the same Spatial Reference. This is also the Spatial Reference for the SeGeometryCollection.
Field Summary |
---|
Constructor Summary | |
---|---|
SeGeometryCollection()
|
Method Summary | |
---|---|
Geometry |
boundary()
Boundary takes a geometry object and returns its combined boundary as a geometry object. |
Geometry |
buffer(double distance)
Buffer takes a geometry object and returns the geometry object that surrounds the source object. |
Geometry |
convexhull()
Returns the convex hull of a geometry object. |
int |
dimension()
Returns the dimension of a geometry object. |
Geometry |
envelope()
Returns the bounding box of a geometry object as a polygon. |
Geometry |
exterior()
The interior is the space occupied by the geometry. |
Geometry |
geometryN(int n)
Geometryn takes a collection and an integer index and returns the nth geometry object in the collection. |
java.lang.String |
geometryType()
Geometrytype takes a geometry object and returns its geometry type as a string. |
Geometry |
interior()
The exterior of a geometry if all space not occupied by the geometry. |
boolean |
is3D()
Returns t (TRUE) if the geometry object has three-dimensional coordinates; otherwise, returns f (FALSE). |
boolean |
isEmpty()
Returns t (TRUE) if the geometry is empty; otherwise returns f (FALSE). |
boolean |
isMeasured()
Returns t (TRUE) if the geometry object has measures; otherwise, returns f (FALSE). |
boolean |
isSimple()
Returns t (TRUE) if the geometry object is simple otherwise, it returns f (FALSE). |
Geometry |
locateAlong(double measure)
Locatealong takes a geometry object and a measure to return as a multipoint the set of points found at the measure. |
Geometry |
locateBetween(double measure1,
double measure2)
Locatebetween takes a geometry object and two measure locations and returns a linestring that represents the set of disconnected paths between the two measure locations. |
int |
numGeometries()
Numgeometries takes a collection and returns the number of geometries in the collection. |
int |
numPoints()
Returns the number of points in a geometry. |
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.Geometry |
---|
asBinary, asText, contains, crosses, difference, disjoint, distance, envelopesIntersect, equal, intersect, intersection, isValid, overlap, srid, symmetricDiff, touch, union, within |
Constructor Detail |
---|
public SeGeometryCollection()
Method Detail |
---|
public int numGeometries() throws com.esri.sde.sdk.geom.SeGeometryException
numGeometries
in interface GeometryCollection
com.esri.sde.sdk.geom.SeGeometryException
public Geometry geometryN(int n) throws com.esri.sde.sdk.geom.SeGeometryException
geometryN
in interface GeometryCollection
com.esri.sde.sdk.geom.SeGeometryException
public Geometry interior() throws com.esri.sde.sdk.geom.SeGeometryException
Geometry
interior
in interface Geometry
interior
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public Geometry exterior() throws com.esri.sde.sdk.geom.SeGeometryException
Geometry
exterior
in interface Geometry
exterior
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public Geometry boundary() throws com.esri.sde.sdk.geom.SeGeometryException
Geometry
boundary
in interface Geometry
boundary
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public Geometry buffer(double distance) throws com.esri.sde.sdk.geom.SeGeometryException
buffer
in interface Geometry
buffer
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public boolean isSimple() throws com.esri.sde.sdk.geom.SeGeometryException
isSimple
in interface Geometry
isSimple
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public boolean isEmpty() throws com.esri.sde.sdk.geom.SeGeometryException
isEmpty
in interface Geometry
isEmpty
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public int numPoints() throws com.esri.sde.sdk.geom.SeGeometryException
numPoints
in interface Geometry
numPoints
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public Geometry envelope() throws com.esri.sde.sdk.geom.SeGeometryException
envelope
in interface Geometry
envelope
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public int dimension() throws com.esri.sde.sdk.geom.SeGeometryException
dimension
in interface Geometry
dimension
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public boolean is3D()
is3D
in interface Geometry
is3D
in class SeGeometry
public boolean isMeasured()
isMeasured
in interface Geometry
isMeasured
in class SeGeometry
public java.lang.String geometryType()
geometryType
in interface Geometry
geometryType
in class SeGeometry
public Geometry convexhull() throws com.esri.sde.sdk.geom.SeGeometryException
convexhull
in interface Geometry
convexhull
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public Geometry locateAlong(double measure) throws com.esri.sde.sdk.geom.SeGeometryException
locateAlong
in interface Geometry
locateAlong
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
public Geometry locateBetween(double measure1, double measure2) throws com.esri.sde.sdk.geom.SeGeometryException
locateBetween
in interface Geometry
locateBetween
in class SeGeometry
com.esri.sde.sdk.geom.SeGeometryException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |