# FdoIGeometry Class Reference

`#include <IGeometry.h>`

Inheritance diagram for FdoIGeometry:

[legend]

List of all members.

## Detailed Description

The FdoIGeometry class defines the properties and methods common to all geometric types. FdoIGeometry is an abstract type.

Definition at line 36 of file IGeometry.h.

## Public Member Functions
virtual FDO_GEOM_API FdoGeometryType | GetDerivedType () const =0
| Gets the type of the most-derived interface in the Geometry package for this object.
virtual FDO_GEOM_API FdoInt32 | GetDimensionality () const =0
| Gets the dimensionality of ordinates in this object.
virtual FDO_GEOM_API FdoIEnvelope * | GetEnvelope () const =0
| Gets the envelope for the Geometry.
virtual FDO_GEOM_API FdoString * | GetText ()=0
| Gets the text string representation of this Geometry.
## Protected Member Functions
FDO_GEOM_API | FdoIGeometry ()
| Constructs a default instance.
virtual FDO_GEOM_API | ~FdoIGeometry ()
| Default destructor.

The documentation for this class was generated from the following file:

- IGeometry.h