A3DCompareInputData Struct Reference

A3DCompareInputData structure that contains input data of A3DCompareFaces. The two fields m_pOldRiBrepModelPlacements and m_pNewRiBrepModelPlacements must each point to an array of 4x4 matrices (column major). The size of the original array is respectively m_uiOldRiBrepModelsSize and m_uiNewRiBrepModelsSize, each array element represents the matrix as a 16 long A3DDouble array. More...

Data Fields

A3DDouble m_dTol
 
A3DDouble ** m_pNewRiBrepModelPlacements
 
A3DDouble ** m_pOldRiBrepModelPlacements
 
A3DRiBrepModel ** m_ppNewRiBrepModels
 
A3DRiBrepModel ** m_ppOldRiBrepModels
 
A3DUns32 m_uiNewRiBrepModelsSize
 
A3DUns32 m_uiOldRiBrepModelsSize
 
A3DUns16 m_usStructSize
 

Detailed Description

A3DCompareInputData structure that contains input data of A3DCompareFaces. The two fields m_pOldRiBrepModelPlacements and m_pNewRiBrepModelPlacements must each point to an array of 4x4 matrices (column major). The size of the original array is respectively m_uiOldRiBrepModelsSize and m_uiNewRiBrepModelsSize, each array element represents the matrix as a 16 long A3DDouble array.

Version
7.0

Field Documentation

A3DUns16 A3DCompareInputData::m_usStructSize

Reserved; must be initialized with A3D_INITIALIZE_DATA.

A3DDouble A3DCompareInputData::m_dTol

maximum distance between two matching faces.

A3DUns32 A3DCompareInputData::m_uiOldRiBrepModelsSize

Size of next array.

A3DRiBrepModel** A3DCompareInputData::m_ppOldRiBrepModels

Array of RiBrepModel of the old group.

A3DDouble** A3DCompareInputData::m_pOldRiBrepModelPlacements

Array of RiBrepModel placements of the old group.

A3DUns32 A3DCompareInputData::m_uiNewRiBrepModelsSize

Size of next array.

A3DRiBrepModel** A3DCompareInputData::m_ppNewRiBrepModels

Array of RiBrepModel of the new group.

A3DDouble** A3DCompareInputData::m_pNewRiBrepModelPlacements

Array of RiBrepModel placements of the new group.