
########################
A3DAsmPartDefinitionData
########################

.. c:struct:: A3DAsmPartDefinitionData

   A structure that specifies the part definition data.
   
   
      2.0
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DAsmPartDefinitionData.m_sBoundingBox`
   * :c:member:`~A3DAsmPartDefinitionData.m_uiRepItemsSize`
   * :c:member:`~A3DAsmPartDefinitionData.m_ppRepItems`
   * :c:member:`~A3DAsmPartDefinitionData.m_uiAnnotationsSize`
   * :c:member:`~A3DAsmPartDefinitionData.m_ppAnnotations`
   * :c:member:`~A3DAsmPartDefinitionData.m_uiViewsSize`
   * :c:member:`~A3DAsmPartDefinitionData.m_ppViews`
   * :c:member:`~A3DAsmPartDefinitionData.m_uiDrawingModelsSize`
   * :c:member:`~A3DAsmPartDefinitionData.m_ppDrawingModels`
   * :c:member:`~A3DAsmPartDefinitionData.m_bInactivateAnnotations`
   
   



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

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


.. c:member:: A3DBoundingBoxData A3DAsmPartDefinitionData.m_sBoundingBox

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DBoundingBoxData`
      
      Bounding box.
      



.. c:member:: A3DUns32 A3DAsmPartDefinitionData.m_uiRepItemsSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The size of :c:member:`m_ppRepItems <A3DAsmPartDefinitionData.m_ppRepItems>`\ .
      



.. c:member:: A3DRiRepresentationItem** A3DAsmPartDefinitionData.m_ppRepItems

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DRiRepresentationItem`\ \*\*
      
      Representation items stored under current Part definition.
      



.. c:member:: A3DUns32 A3DAsmPartDefinitionData.m_uiAnnotationsSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The size of :c:member:`m_ppAnnotations <A3DAsmPartDefinitionData.m_ppAnnotations>`\ .
      



.. c:member:: A3DMkpAnnotationEntity** A3DAsmPartDefinitionData.m_ppAnnotations

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DMkpAnnotationEntity`\ \*\*
      
      Annotation entities stored under current Part definition.
      



.. c:member:: A3DUns32 A3DAsmPartDefinitionData.m_uiViewsSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The size of :c:member:`m_ppViews <A3DAsmPartDefinitionData.m_ppViews>`\ .
      



.. c:member:: A3DMkpView** A3DAsmPartDefinitionData.m_ppViews

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DMkpView`\ \*\*
      
      Views stored under current Part definition.
      



.. c:member:: A3DUns32 A3DAsmPartDefinitionData.m_uiDrawingModelsSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The size of :c:member:`m_ppDrawingModels <A3DAsmPartDefinitionData.m_ppDrawingModels>`\ .
      
      Must be set to zero.
      



.. c:member:: A3DDrawingModel** A3DAsmPartDefinitionData.m_ppDrawingModels

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDrawingModel`\ \*\*
      
      Drawings stored under current Part definition.
      



.. c:member:: A3DBool A3DAsmPartDefinitionData.m_bInactivateAnnotations

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      If set to true, annotations are defined but inactivated in the product.
      
      
         7.0
      
      




