FDO API Reference | Feature Data Objects |
#include <GeometricPropertyDefinition.h>
Inherits FdoPropertyDefinition.
Inherited by FdoTopoGeometryPropertyDefinition.
Inheritance diagram for FdoGeometricPropertyDefinition:
Definition at line 46 of file GeometricPropertyDefinition.h.
Public Member Functions | |
FDO_API FdoInt32 | GetGeometryTypes () |
Gets the FdoGeometricTypes that can be stored in this geometric property. The returned value may be any combination of the values from the FdoGeometricType enumeration combined via a bit-wise or operation. | |
FDO_API bool | GetHasElevation () |
Gets a Boolean value that indicates if the geometry of this property include elevation values. | |
FDO_API bool | GetHasMeasure () |
Gets a Boolean value that indicates if the geometry of this property includes measurement values that can be used for dynamic segmentation. | |
virtual FDO_API FdoPropertyType | GetPropertyType () |
Gets the concrete property type. | |
FDO_API bool | GetReadOnly () |
Returns a Boolean value that indicates if this geometric property is read-only. | |
FDO_API FdoString * | GetSpatialContextAssociation () |
Gets the Spatial Context name associated to this geometric property. | |
FDO_API FdoGeometryType * | GetSpecificGeometryTypes (FdoInt32 &length) |
Gets the specific geometry types that can be stored in this geometric property. The returned value is a list of geometry types that are supported, with length being the number of types returned. | |
FDO_API void | SetGeometryTypes (FdoInt32 value) |
Sets the FdoGeometricTypes that can be stored in this geometric property. The value may be any combination of the values from the FdoGeometricType enumeration combined via a bit-wise or operation. | |
FDO_API void | SetHasElevation (bool value) |
Sets a Boolean value that determines if the geometry of this property includes elevation values. | |
FDO_API void | SetHasMeasure (bool value) |
Sets a Boolean value that determines if the geometry of this property includes measurement values that can be used for dynamic segmentation. | |
FDO_API void | SetReadOnly (bool value) |
Sets a Boolean value that specifies whether this geometric property is read-only. | |
FDO_API void | SetSpatialContextAssociation (FdoString *value) |
Sets/add a Spatial Context association to this geometric property. | |
FDO_API void | SetSpecificGeometryTypes (FdoGeometryType *types, FdoInt32 length) |
Sets the specific set of geometry types that can be stored in this geometric property. The provided value is a list of geometry types that are supported. Usually, one specific type is supported, but there can be more than one. | |
Static Public Member Functions | |
static FDO_API FdoGeometricPropertyDefinition * | Create (FdoString *name, FdoString *description, bool system=false) |
Constructs an instance of an FdoGeometricPropertyDefinition using the specified arguments. | |
static FDO_API FdoGeometricPropertyDefinition * | Create () |
Constructs a default instance of an FdoGeometricPropertyDefinition. | |
Protected Member Functions | |
virtual void | Dispose () |
Dispose this object. | |
FdoGeometricPropertyDefinition (FdoString *name, FdoString *description, bool system=false) | |
FdoGeometricPropertyDefinition () | |
Constructs a default instance of an FdoGeometricPropertyDefinition. | |
virtual | ~FdoGeometricPropertyDefinition () |
Friends | |
class | FdoFeatureClass |
Comments or suggestions? Send us feedback. |