FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Geometry::OSGeo::FDO::Geometry Namespace Reference


Classes

interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IArcSegmentAbstract
 The IArcSegmentAbstract class is an arc curve segment (abstract). More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::ICircularArcSegment
 The ICircularArcSegment class is a circular arc curve segment. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::ICurveAbstract
 The ICurveAbstract class is a curve Geometry type (abstract). ICurveAbstract is the most general curve type. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::ICurvePolygon
 The ICurvePolygon class is a CurvePolygon geometry type. This type is defined by one exterior boundary and zero or more interior boundaries. Each of the boundaries must be a closed, simple Ring. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::ICurveSegmentAbstract
 The ICurveSegmentAbstract class is an abstract geometric Curve Segment object. This class is used strictly as a component of curves and, thus, does not inherit from IGeometry. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::ICurveString
 The ICurveString class is a CurveString Geometry type. ICurveString is the most general non-abstract curve type. It is defined by an ordered collection of contiguous curve segments. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IDirectPosition
 The IDirectPosition class is a direct position object. IDirectPosition is a simple coordinate position in any allowed dimension. The actual object may have several implementations, depending on the dimension and other factors. This is a lightweight helper type for Geometries in the Geometry package. Note: It does not derive from IGeometry. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IEnvelope
 The IEnvelope class is a three-dimensional, axis-aligned box. This is a helper type for Geometries, and does not itself inherit from IGeometry. This type is typically used to record the "extents" of a shape, also known in 2 dimensions as an MBR ("Minimum Bounding Rectangle"). The box may be initially empty, meaning that no dimensions have an assigned value. Each individual extent may be unassigned, in which case using its accessor will return numeric_limits::quiet_NaN(). More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IGeometricAggregateAbstract
 The IGeometricAggregateAbstract class is an aggregate Geometry (abstract) type. IGeometricAggregateAbstract is a single Geometry that is a collection of other geometries. There is no requirement that the geometries interact spatially. Non-abstract derived types should have at least one accessor that returns objects of the appropriate contained type. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IGeometry
 The IGeometry class defines the properties and methods common to all geometric types. IGeometry is an abstract type. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::ILinearRing
 The ILinearRing class is a linear ring helper type. The shape of ILinearRing is the set of positions defined by the contained collection, plus linear interpolation between consecutive points. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::ILineString
 The ILineString class is a LineString Geometry type. The shape of ILineString is the set of positions defined by the contained collection, plus linear interpolation between consecutive points. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::ILineStringSegment
 The ILineStringSegment class is a LineString curve segment type. The shape of ILineStringSegment is the set of positions defined by the contained collection, plus linear interpolation between consecutive points. This is a helper type for Geometries in the Geometry package. Note: It does not derive from IGeometry. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IMultiCurvePolygon
 The IMultiCurvePolygon class is a multi-CurvePolygon aggregate Geometry type. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IMultiCurveString
 The IMultiCurveString class is a multi-CurveString collection Geometry type. The curves contained here do not have to be contiguous, nor spatially interact in any other way. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IMultiGeometry
 The IMultiGeometry class is a heterogeneous MultiGeometry type. One MultiGeometry containing another MultiGeometry is not supported. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IMultiLineString
 The IMultiLineString class is a multi-LineString collection geometry type. The curves contained here do not have to be contiguous, nor spatially interact in any other way. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IMultiPoint
 The IMultiPoint class is a multi-point aggregate Geometry type. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IMultiPolygon
 The IMultiPolygon class is a multi-polygon aggregate Geometry type. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IPoint
 The IPoint class is a point Geometry type. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IPolygon
 The IPolygon class is a polygon Geometry type. IPolygon is defined by one exterior boundary and zero or more interior boundaries. Each of the boundaries must be a closed, simple LinearRing. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IRing
 The IRing class is ring Geometry helper type. This is the most general non-abstract ring type. FdoIRing is defined by an ordered collection of contiguous curve segments. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IRingAbstract
 The IRingAbstract class is a ring Geometry helper type (abstract). IRingAbstract is the most general ring type. It is similar to CurveAbstract, but is always closed. More...
interface  OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::ISurfaceAbstract
 The ISurfaceAbstract class is a surface (abstract) Geometry type. More...

Comments or suggestions? Send us feedback.