# FdoFeatureClass Class Reference

`#include <FeatureClass.h>`

Inheritance diagram for FdoFeatureClass:

[legend]

List of all members.

## Detailed Description

The FdoFeatureClass class can be used to represent spatial or non-spatial features. Spatial features must have at lease one geometric property. The FdoFeatureClass type has one pre-defined base property "Bounds". The "Bounds" read-only property can be used to get the geometric boundary of the spatial feature. The value of this property will be null if the feature is not a spatial feature.

Definition at line 37 of file FeatureClass.h.

## Public Member Functions
virtual FDO_API FdoClassType | GetClassType ()
| Gets the concrete class type.
FDO_API FdoGeometricPropertyDefinition * | GetGeometryProperty ()
| Gets the geometric property that defines the geometry for this spatial feature class.
FDO_API void | SetGeometryProperty (FdoGeometricPropertyDefinition *value)
| Sets the geometric property that defines the geometry for this spatial feature class. The specified FdoGeometricPropertyDefinition must be a member of either the FdoClassDefinition.GetBaseProperties or FdoClassDefinition.GetProperties collection.
## Static Public Member Functions
static FDO_API FdoFeatureClass * | Create (FdoString *name, FdoString *description)
| Constructs an instance of an FdoFeatureClass using the specified arguments.
static FDO_API FdoFeatureClass * | Create ()
| Constructs a default instance of an FdoFeatureClass.
## Friends
class | FdoSchemaCollection

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

- FeatureClass.h