# FdoTopoFeaturePropertyDefinition Class Reference

`#include <TopoFeaturePropertyDefinition.h>`

Inheritance diagram for FdoTopoFeaturePropertyDefinition:

[legend]

List of all members.

## Detailed Description

FdoTopoFeaturePropertyDefinition derives from FdoPropertyDefinition 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 FdoIFeatureReader::GetObject() to retrieve values.

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

Remarks:
  FdoTopoFeaturePropertyDefinition and FdoTopoGeometryPropertyDefinition 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.

Definition at line 48 of file TopoFeaturePropertyDefinition.h.

## Static Public Member Functions
static FDO_API FdoTopoFeaturePropertyDefinition * | Create (FdoString *name, FdoString *description, bool system=false)
| Constructs an instance of an FdoTopoFeaturePropertyDefinition using the specified arguments.

The documentation for this class was generated from the following file:

- TopoFeaturePropertyDefinition.h