Adapt and replace all B-rep in model file

Data Structures

struct  A3DCopyAndAdaptBrepModelErrorData
 Copy and convert to NURBS error result. More...
 

Functions

A3DStatus A3DAdaptAndReplaceAllBrepInModelFile (A3DAsmModelFile *pModelFile, const A3DCopyAndAdaptBrepModelData *psSetting)
 Entity Convert to NURBS facility. More...
 
A3DStatus A3DAdaptAndReplaceAllBrepInModelFileAdvanced (A3DAsmModelFile *p, const A3DCopyAndAdaptBrepModelData *psSetting, A3DUns32 *puiNbErrors, A3DCopyAndAdaptBrepModelErrorData **pErrors)
 Entity Convert to NURBS facility. More...
 

Detailed Description

Function Documentation

◆ A3DAdaptAndReplaceAllBrepInModelFile()

A3DStatus A3DAdaptAndReplaceAllBrepInModelFile ( A3DAsmModelFile pModelFile,
const A3DCopyAndAdaptBrepModelData psSetting 
)

Entity Convert to NURBS facility.

Parameters
[in]pModelFileThe source model file to adapt.
[in]psSettingsThe structure that defines which types of B-rep you would like to convert to.
Returns
A3D_SUCCESS in case of success or an error code
Return values

◆ A3DAdaptAndReplaceAllBrepInModelFileAdvanced()

A3DStatus A3DAdaptAndReplaceAllBrepInModelFileAdvanced ( A3DAsmModelFile p,
const A3DCopyAndAdaptBrepModelData psSetting,
A3DUns32 puiNbErrors,
A3DCopyAndAdaptBrepModelErrorData **  pErrors 
)

Entity Convert to NURBS facility.

Same as A3DAdaptAndReplaceAllBrepInModelFile , but return status of each element in error if A3DCopyAndAdaptBrepModelData::m_bContinueOnError is set to true

puiNbErrors return the number of brep in error

pErrors corresponds to the list of error for each brep

Parameters
[in]pA pointer to the model file
[in]psSettingThe structure that defines which types of B-rep you would like to convert to
[out]puiNbErrorsNumber of brep in error
[out]pErrorslist of errors for each brep
Return values
A3D_SUCCESSin case of success or an error code