FDO API Reference | Feature Data Objects |
#include <FeatureClass.h>
Inherits FdoClassDefinition.
Inherited by FdoNetworkFeatureClass.
Inheritance diagram for FdoFeatureClass:
Definition at line 37 of file FeatureClass.h.
Public Member Functions | |
virtual void | _writeBaseXml (FdoSchemaXmlContext *pContext) |
virtual void | _writeXml (FdoSchemaXmlContext *pContext) |
Serialize this feature class to XML. | |
virtual void | CheckReferences (FdoSchemaMergeContext *pContext) |
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. | |
virtual void | InitFromXml (const FdoString *classTypeName, FdoSchemaXmlContext *pContext, FdoXmlAttributeCollection *attrs) |
Initialize the feature class from its XML attributes. | |
virtual void | Set (FdoClassDefinition *pClass, FdoSchemaMergeContext *pContext) |
DOXYGEN-IGNORE | |
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 | |
FDO_API FdoFeatureClass * | Create (FdoString *name, FdoString *description) |
Constructs an instance of an FdoFeatureClass using the specified arguments. | |
FDO_API FdoFeatureClass * | Create () |
Constructs a default instance of an FdoFeatureClass. | |
Protected Member Functions | |
virtual void | _AcceptChanges () |
virtual void | _BeginChangeProcessing () |
virtual void | _EndChangeProcessing () |
virtual void | _RejectChanges () |
virtual void | _StartChanges () |
FdoFeatureSchema::RejectChanges() support. | |
virtual void | Dispose () |
Dispose this object. | |
FdoFeatureClass (FdoString *name, FdoString *description) | |
Constructs an instance of an FdoFeatureClass using the specified arguments. | |
FdoFeatureClass () | |
Constructs a default instance of an FdoFeatureClass. | |
virtual | ~FdoFeatureClass () |
Protected Attributes | |
FdoGeometricPropertyDefinition * | m_geometryCHANGED |
Friends | |
class | FdoSchemaCollection |
|
Constructs a default instance of an FdoFeatureClass.
|
|
Constructs an instance of an FdoFeatureClass using the specified arguments.
|
|
|
|
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkFeatureClass, FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkFeatureClass, FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkFeatureClass, FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkFeatureClass, FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
FdoFeatureSchema::RejectChanges() support.
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkFeatureClass, FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
|
|
Serialize this feature class to XML.
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkFeatureClass, FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkFeatureClass, FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
Constructs an instance of an FdoFeatureClass using the specified arguments.
Reimplemented in FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
Constructs a default instance of an FdoFeatureClass.
Reimplemented in FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
Dispose this object.
Implements FdoIDisposable. Reimplemented in FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
Gets the concrete class type.
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
Gets the geometric property that defines the geometry for this spatial feature class.
|
|
Initialize the feature class from its XML attributes.
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
DOXYGEN-IGNORE
Reimplemented from FdoClassDefinition. Reimplemented in FdoNetworkFeatureClass, FdoNetworkLinkFeatureClass, and FdoNetworkNodeFeatureClass. |
|
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.
|
|
Reimplemented from FdoClassDefinition. Definition at line 39 of file FeatureClass.h. |
|
Definition at line 135 of file FeatureClass.h. |
Comments or suggestions? Send us feedback. |