
########################
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 
      
      




