# FdoTopoGeometryPropertyDefinition Class Reference

`#include <TopoGeometryPropertyDefinition.h>`

Inheritance diagram for FdoTopoGeometryPropertyDefinition:

[legend]

List of all members.

## Detailed Description

FdoTopoGeometryPropertyDefinition derives from FdoGeometricPropertyDefinition, but it has behavior of both geometry and fixed association. It can be used to relate an application-domain feature class (other than a topological primitive class) to a topology. One can use the short form TopoGeometry to refer to these properties. Values of this property can be used:.

- as spatial geometries; use FdoIFeatureReader::GetGeometry().
- to gain access to relationships to underlying features, including topology primitives, similar to Association Properties; e.g. use FdoIFeatureReader::GetObject() to retrieve, and associated feature identifiers to insert/update.

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.

Definition at line 46 of file TopoGeometryPropertyDefinition.h.

## Public Member Functions
| FdoTopoGeometryPropertyDefinition (FdoString *name, FdoString *description, FdoString *topologyName, bool system=false)
FdoTopoGeometryPropertyDefinition * | GetDependsOnTopoGeometry ()
FdoString * | GetTopologyName ()
| Get the name of the topology to which this property belongs.
void | SetDependsOnTopoGeometry (FdoTopoGeometryPropertyDefinition *dependsOnTopoGeometry)
void | SetTopologyName (FdoString *topologyName)

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

- TopoGeometryPropertyDefinition.h