This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Classes > F > FeatureClass Class (ArcObjects .NET 10.5 SDK) |
Esri Feature Class object.
FeatureClass is a non-creatable object. References to non-creatable objects must be obtained through other objects.
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. |
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.
Object Class | IObjectClass Interface | ObjectClass Class | IFeatureClass Interface