FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoIRingAbstract Class Reference

#include <IRingAbstract.h>

Inherits FdoIDisposable.

Inherited by FdoILinearRing, and FdoIRing.

Inheritance diagram for FdoIRingAbstract:

[legend]
List of all members.

Detailed Description

The FdoIRingAbstract class is a ring Geometry helper type (abstract). FdoIRingAbstract is the most general ring type. It is similar to CurveAbstract, but is always closed.

Definition at line 34 of file IRingAbstract.h.


Public Member Functions

virtual FDO_GEOM_API FdoInt32 GetDimensionality () const =0
 Gets the dimensionality of ordinates in this object.
virtual FDO_GEOM_API FdoIEnvelopeGetEnvelope () const =0
 Gets the envelope for the object.

Protected Member Functions

virtual FDO_GEOM_API ~FdoIRingAbstract ()
 Default destructor.

Constructor & Destructor Documentation

virtual FDO_GEOM_API FdoIRingAbstract::~FdoIRingAbstract  )  [inline, protected, virtual]
 

Default destructor.

Returns:
Returns nothing

Definition at line 66 of file IRingAbstract.h.

References FDO_GEOM_API.


Member Function Documentation

virtual FDO_GEOM_API FdoInt32 FdoIRingAbstract::GetDimensionality  )  const [pure virtual]
 

Gets the dimensionality of ordinates in this object.

Remarks:
Values are from the FdoDimensionality enum. A return type of "FdoInt32" is used instead of the enum, catering to typical use with bit masking.
Returns:
Returns the ordinate dimensionality

virtual FDO_GEOM_API FdoIEnvelope* FdoIRingAbstract::GetEnvelope  )  const [pure virtual]
 

Gets the envelope for the object.

Returns:
Returns the envelope

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.