FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoITopologyCapabilities Class Reference

#include <ITopologyCapabilities.h>

Inherits FdoIDisposable.

Inheritance diagram for FdoITopologyCapabilities:

[legend]
List of all members.

Detailed Description

FDO supports properties that inform the client code about capabilities that may vary between providers. /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 29 of file ITopologyCapabilities.h.


Public Member Functions

virtual FDO_API bool ActivatesTopologyByArea ()=0
virtual FDO_API bool BreaksCurveCrossingsAutomatically ()=0
virtual FDO_API bool ConstrainsFeatureMovements ()=0
virtual FDO_API bool SupportsTopologicalHierarchy ()=0
virtual FDO_API bool SupportsTopology ()=0

Member Function Documentation

virtual FDO_API bool FdoITopologyCapabilities::ActivatesTopologyByArea  )  [pure virtual]
 

True if the provider supports the activation of a topology using an area (surface) restriction; this may involve the use of pessimistic locking.

virtual FDO_API bool FdoITopologyCapabilities::BreaksCurveCrossingsAutomatically  )  [pure virtual]
 

True if the provider automatically (as a result of geometry assignment) breaks curves and inserts nodes wherever curves cross or touch, or where a node touches a curve.

virtual FDO_API bool FdoITopologyCapabilities::ConstrainsFeatureMovements  )  [pure virtual]
 

True if the provider constrains edits of TopoGeometry properties (by geometry value) to those that do not change topological relationships.

virtual FDO_API bool FdoITopologyCapabilities::SupportsTopologicalHierarchy  )  [pure virtual]
 

True if the provider supports TopoGeometry properties that depend on each other in a hierarchy; if this is false, attempting to set a non-NULL for FdoTopoGeometryPropertyDefinition's "DependsOnTopoGeometry" property will fail.

virtual FDO_API bool FdoITopologyCapabilities::SupportsTopology  )  [pure virtual]
 

True if the provider supports topology; if this is false, attempts to create topology-specific schema will fail.


The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.