# OSGeo::FDO::Schema::TopoGeometryPropertyDefinition Class Reference
[OSGeo::FDO::Schema]

Inheritance diagram for OSGeo::FDO::Schema::TopoGeometryPropertyDefinition:

[legend]

List of all members.

## Detailed Description

TopoGeometryPropertyDefinition derives from GeometricPropertyDefinition, 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 IFeatureReader::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. OSGeo reserves the right to change the software related to the content herein.

## Public Member Functions
| TopoGeometryPropertyDefinition (System::IntPtr unmanaged, System::Boolean autoDelete)
| Constructs a TopoGeometryPropertyDefinition object based on an unmanaged instance of the object.