
###################
A3DCompareInputData
###################

.. c:struct:: A3DCompareInputData

   :c:struct:`~A3DCompareInputData`\ structure that contains input data of :c:func:`~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 :c:type:`~A3DDouble`\ array.
   
   
      7.0
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DCompareInputData.m_dTol`
   * :c:member:`~A3DCompareInputData.m_uiOldRiBrepModelsSize`
   * :c:member:`~A3DCompareInputData.m_ppOldRiBrepModels`
   * :c:member:`~A3DCompareInputData.m_pOldRiBrepModelPlacements`
   * :c:member:`~A3DCompareInputData.m_uiNewRiBrepModelsSize`
   * :c:member:`~A3DCompareInputData.m_ppNewRiBrepModels`
   * :c:member:`~A3DCompareInputData.m_pNewRiBrepModelPlacements`
   
   



.. rst-class:: kind-group kind-variable

.. rubric:: Variables
   :class: kind-group-title


.. c:member:: A3DDouble A3DCompareInputData.m_dTol

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      maximum distance between two matching faces.
      



.. c:member:: A3DUns32 A3DCompareInputData.m_uiOldRiBrepModelsSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The size of :c:member:`m_ppOldRiBrepModels <A3DCompareInputData.m_ppOldRiBrepModels>`\ and :c:member:`m_pOldRiBrepModelPlacements <A3DCompareInputData.m_pOldRiBrepModelPlacements>`\ .
      



.. c:member:: A3DRiBrepModel** A3DCompareInputData.m_ppOldRiBrepModels

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DRiBrepModel`\ \*\*
      
      Array of RiBrepModel of the old group.
      



.. c:member:: A3DDouble** A3DCompareInputData.m_pOldRiBrepModelPlacements

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`\ \*\*
      
      Array of RiBrepModel placements of the old group.
      



.. c:member:: A3DUns32 A3DCompareInputData.m_uiNewRiBrepModelsSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The size of :c:member:`m_ppNewRiBrepModels <A3DCompareInputData.m_ppNewRiBrepModels>`\ and :c:member:`m_pNewRiBrepModelPlacements <A3DCompareInputData.m_pNewRiBrepModelPlacements>`\ .
      



.. c:member:: A3DRiBrepModel** A3DCompareInputData.m_ppNewRiBrepModels

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DRiBrepModel`\ \*\*
      
      Array of RiBrepModel of the new group.
      



.. c:member:: A3DDouble** A3DCompareInputData.m_pNewRiBrepModelPlacements

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`\ \*\*
      
      Array of RiBrepModel placements of the new group.
      




