ArcObjects Library Reference (GeoDatabase)  

FeatureClass Class

ESRI Feature Class object.

FeatureClass is a non-creatable object. References to non-creatable objects must be obtained through other objects.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IClass Provides access to members that return information about and manage the class.
IClassSchemaEdit Provides access to member to modify an object class schema.
IClassSchemaEdit2 Provides access to members that modify an object class's extension properties.
IDataset Provides access to members that supply dataset information.
IDatasetAnalyze Provides access to members that analyze a dataset.
IDatasetEdit Provides access to information about the status of datasets being edited.
IDatasetEditInfo Provides access to members that maintain dataset editing information.
IFeatureClass Provides access to members that control the behavior and properties of a feature class.
IFeatureClassLoad Provides access to the load mode of a GDB feature class.
IFeatureClassManage Provides access to update the extent of a feature class.
IFeatureClassWrite Provides access to low level.
IGeoDataset Provides access to members that provide information about a Geographic Dataset.
IModelInfo Provides access to the model name of the field.
INetworkClass Provides access to members that return information about geometric networks, field weighting and ancillary roles.
IObjectClass Provides access to members that return information about an object class.
IObjectClassInfo Provides access to method that indicates whether an object can bypass the store method.
IObjectClassInfo2 Provides access to method that indicates whether an object can be modified outside of an edit session.
ISchemaLock Provides access to members for accessing schema locking functionality.
ISubtypes Provides access to members that return and modify subtype information.
ITable Provides access to members that return information about and manage tables.
ITableCapabilities Provides access to members that return information about and manage tables.
ITopologyClass Provides access to topology class members.
IValidation Provides access to members that manage rules and validate them.
IValidation2 Provides access to members that manage rules and validate them.

Remarks

A FeatureClass is an ObjectClass whose objects are features, that is, a feature class is a collection of spatial entities, modeled as objects with properties and behavior. All of the features in a feature class share the same attribute schema (they have the same set of named fields). The row objects handed out by a feature class support the IRow, IObject, and IFeature interfaces.

A feature class has a distinguished field of type Geometry, referred to as the shape field. The shape field stores the geometry (referred to as the shape property) for the features in the FeatureClass.

See Also

IObjectClass Interface