|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Curve | The Curve interface defines the methods for a class whose instances create a one-dimensional geometric object stored as a sequence of points. |
Geometry | The Geometry interface defines the methods for the Geometry subclasses. |
GeometryCollection | The GeometryCollection interface defines the methods for a class whose instances create a geometric object which is a collection of one or more geometric objects. |
GeometryFactory | The GeometryFactory interface is used to construct an abstract Geometry object. |
GeometrySource | The GeometrySource interface defines the methods for transforming a geometry object from its well-known binary representation or well-known text representation. |
Linestring | The Linestring interface defines the methods for a class whose instances create a geometric object that is a subtype of a Curve with linear interpolation between points. |
MultiCurve | The MultiCurve interface defines the methods for the subclasses of MultiCurve. |
MultiLinestring | The MultiLinestring interface defines the methods for a class whose instances create a collection of geometric objects whose elements are instances of Linestring. |
MultiPoint | The MultiPoint interface defines the methods for a class whose instances create a collection of geometic objects whose elements are instances of Point. |
MultiPolygon | The MultiPolygon interface defines the methods for a class whose instances create a collection of geometric objects whose elements are instances of Polygons. |
MultiSurface | The MultiSurface interface defines the methods for the subclasses of MultiSurface. |
Point | The Point interface defines the methods for a class whose instances create a zero-dimensional geometric object which represents a single location in coordinate space. |
Polygon | The Polygon interface defines the methods for a class whose instances create a geometric object which is defined by 1 exterior boundary and 0 or more interior boundaries. |
Surface | The Surface interface defines the methods for a class whose instances create a two-dimensional geometric object. |
Class Summary | |
---|---|
SeCoordRef | This class represents a coordinate reference. |
SeCurve | This class represents a one-dimensional geometric object usually stored as a sequence of points, its subtype specifies the form of the interpolation between points. |
SeEnvelope | This class represents the extent of the geometric object. |
SeGeometry | This is the non-instantiable root class of the hierarchy, its instantiable subclasses are 0, 1 to two-dimensional geometric objects that exist in two-dimensional coordinate space. |
SeGeometryCollection | This class represents a geometric object that is a collection of 1 or more geometries. |
SeGeometrySource | This class implements interface GeometrySource. |
SeLinestring | This class is a subclass of SeCurve with a linear interpolation between points, each consecutive pair of points defines a line segment. |
SeMultiCurve | This class represents a collection of geometric objects whose elements are SeCurves. |
SeMultiLinestring | This class represents a collection of geometric objects whose elements are SeLinestrings. |
SeMultiPoint | This class represents a collection of geometric objects whose elements are SePoints. |
SeMultiPolygon | This class represents a collection of geometric objects whose elements are SePolygons. |
SeMultiSurface | This is a non-instantiable class which represents a collection of geometric objects whose elements are SeSurfaces. |
SePoint | This class represents a zero-dimensional geometric object and represents a single location in coordinate space. |
SePolygon | This class represents a planar SeSurface, defined by 1 exterior boundary and 0 or more interior boundaries. |
SeSurface | This class represents a two-dimensional geometric object. |
Exception Summary | |
---|---|
GeometryException | This exception is thrown whenever errors are encountered on the operations of the gometry object. |
GeometryException.IncompatibleGeometries | This exception is thrown whenever a Clementini operation encounters an error due to incompatible geometries. |
GeometryException.IndexOutOfBounds | Since this is an indirect subclass of RuntimeException, it's instances are uncheck exceptions. |
GeometryException.InvalidGeometry | This error is thrown whenever the geometry is topologically invalid. |
GeometryException.InvalidSrid | This error is thrown whenever the srid for the geometry cannot be resolved. |
This package contains classes that implement the OGC Geometry interfaces.
It consists of the following categories of classes:
The OGC Interfaces - This consists of interfaces that define the OGC requirements.
Applications that must be designed to work with other OGC compliant implementations
of geometry, as well as with SDE spatial data, without modification, will use only
these interfaces.
The SeGeometry Hierarchy - This consists of the ArcSDE Implementation of the OGC Interfaces.
ArcSDE Client applications will work with these classes. This level represents the SE_SHAPE interface in the C-API, remodeled as Objects that meet the OGC Geometry specs.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |