FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Schema::TopoFeaturePropertyDefinition Class Reference

Inherits OSGeo::FDO::Schema::PropertyDefinition.

Inheritance diagram for OSGeo::FDO::Schema::TopoFeaturePropertyDefinition:

[legend]
List of all members.

Detailed Description

TopoFeaturePropertyDefinition derives PropertyDefinition and its values can be used to relate topological primitives to one or more application domain features. One can use the short form "TopoFeature" to refer to these properties. The semantics of this property are similar to Object properties. One uses IFeatureReader::GetObject() to retrieve values.

Note: This Help topic is provided for informational use only. There is no interface or support provided. OSGeo reserves the right to change the software related to the content herein..

Remarks:
TopoFeaturePropertyDefinition and TopoGeometryPropertyDefinition are the matching roles of many:many relationships between topological primitives and application domain features. FDO Association properties are not used for these roles because topological relationships are not between fixed classes. The relationships are populated only from the TopoGeometry role, so TopoFeature properties need never be subject to an insertion or update operation.


Public Member Functions

 TopoFeaturePropertyDefinition (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs a TopoFeaturePropertyDefinition object based on an unmanaged instance of the object.
 TopoFeaturePropertyDefinition (System::String *name, System::String *description, System::Boolean system)
 TopoFeaturePropertyDefinition (System::String *name, System::String *description)
 Constructs an instance of an TopoFeaturePropertyDefinition using the specified arguments.

Constructor & Destructor Documentation

OSGeo::FDO::Schema::TopoFeaturePropertyDefinition::TopoFeaturePropertyDefinition System::String *  name,
System::String *  description
 

Constructs an instance of an TopoFeaturePropertyDefinition using the specified arguments.

OSGeo::FDO::Schema::TopoFeaturePropertyDefinition::TopoFeaturePropertyDefinition System::String *  name,
System::String *  description,
System::Boolean  system
 

OSGeo::FDO::Schema::TopoFeaturePropertyDefinition::TopoFeaturePropertyDefinition System::IntPtr  unmanaged,
System::Boolean  autoDelete
[inline]
 

Constructs a TopoFeaturePropertyDefinition object based on an unmanaged instance of the object.

Parameters:
unmanaged Input A Pointer to the unmanaged object.
autoDelete Input Indicates if the constructed object should be automatically deleted once it no longer referenced.

Comments or suggestions? Send us feedback.