Data Structures

struct  A3DRiBrepModelData
 BrepModel structure. More...
 

Functions

A3DStatus A3DRiBrepModelCreate (const A3DRiBrepModelData *pData, A3DRiBrepModel **ppRIBrepModel)
 Creates an A3DRiBrepModel from an A3DRiBrepModelData structure. More...
 
A3DStatus A3DRiBrepModelEdit (const A3DRiBrepModelData *pData, A3DRiBrepModel *pRIBrepModel)
 Modifies an A3DRiBrepModel from an A3DRiBrepModelData structure. More...
 
A3DStatus A3DRiBrepModelGet (const A3DRiBrepModel *pRIBrepModel, A3DRiBrepModelData *pData)
 Populates the A3DRiBrepModelData structure. More...
 

Detailed Description

An A3DRiBrepModel is a representation item that contains a topological Boundary Representation.

Function Documentation

◆ A3DRiBrepModelGet()

A3DStatus A3DRiBrepModelGet ( const A3DRiBrepModel pRIBrepModel,
A3DRiBrepModelData pData 
)

Populates the A3DRiBrepModelData 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

◆ A3DRiBrepModelCreate()

A3DStatus A3DRiBrepModelCreate ( const A3DRiBrepModelData pData,
A3DRiBrepModel **  ppRIBrepModel 
)

Creates an A3DRiBrepModel from an A3DRiBrepModelData 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

◆ A3DRiBrepModelEdit()

A3DStatus A3DRiBrepModelEdit ( const A3DRiBrepModelData pData,
A3DRiBrepModel pRIBrepModel 
)

Modifies an A3DRiBrepModel from an A3DRiBrepModelData structure.

Version
10.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_INVALID_ENTITY_NULL
A3D_SUCCESS