Creates and accesses A3DTopoContext entities, which specify topology context and common attributes such as granularity, tolerance, and thickness. More...

Modules

 Topology Context Data
 Structure and bitmasks for specifying the topology context and common attributes such as granularity, tolerance, and thickness.
 

Typedefs

typedef A3DStatus(* PFA3DTopoContextCreate) (const A3DTopoContextData *pData, A3DTopoContext **ppContext)
 Creates an A3DTopoContext from an A3DTopoContextData structure. More...
 
typedef A3DStatus(* PFA3DTopoContextGet) (const A3DTopoContext *pContext, A3DTopoContextData *pData)
 Populates the A3DTopoContextData structure. More...
 

Detailed Description

Creates and accesses A3DTopoContext entities, which specify topology context and common attributes such as granularity, tolerance, and thickness.

Entity type is kA3DTypeTopoContext

See also
A3DTopoContext, A3DTopoContextData, A3DTopoContextGet, A3DTopoContextCreate

Typedef Documentation

◆ PFA3DTopoContextGet

typedef A3DStatus( * PFA3DTopoContextGet) (const A3DTopoContext *pContext, A3DTopoContextData *pData)

Populates the A3DTopoContextData structure.

Version
2.0
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_INITIALIZE_NOT_CALLED
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_INVALID_ENTITY_NULL
A3D_INVALID_ENTITY_TYPE
A3D_SUCCESS

◆ PFA3DTopoContextCreate

typedef A3DStatus( * PFA3DTopoContextCreate) (const A3DTopoContextData *pData, A3DTopoContext **ppContext)

Creates an A3DTopoContext from an A3DTopoContextData structure.

Version
2.0
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_SUCCESS