
###################
A3DRWParamsLoadData
###################

.. c:struct:: A3DRWParamsLoadData

   A set of options for loading a new model file with ``A3DAsmModelFileLoadFromFile``\ . 
   
   The structure is a composition of other options structures. Most options in ``m_sGeneral`` are flags that toggle on or off the reading of specific entities from the input model file. It may be geometric data (surfaces, solids) or non geometric data (PMIs, attributes). By default, they are all disabled (``A3D_FALSE``\ ).
   
   If ``m_sGeneral.m_bReadPmis`` is ``A3D_TRUE``\ , ``m_sPmi`` is used by the reader. This field is not read otherwise.
   
   Some options are only relevant when reading a specific format. ``m_sSpecifics`` can be used to set them. Each field of this structure is tied to a specific format (such as :c:struct:`~A3DRWParamsJTData`\ ) and will only be read upon reading an input of the corresponding type.
   
   
      3.0
   
   
   
      ``A3DAsmModelFileLoadFromFile`` 
   
   
   
      ``A3DAsmModelFileLoadFromMultiplePrcFile`` 
   
   
   
      ``A3DAsmModelFileLoadFromPRCFiles`` 
   
   
   
      ``A3DAsmModelFileLoadFromXMLFile`` 
   
   
   
      ``A3DAsmModelFileLoadFromXMLStream`` 
   
   
   
      ``A3DPkPartsTranslateToA3DAsmModelFile`` 
   
   
   
      ``A3DRWParamsGeneralData`` 
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DRWParamsLoadData.m_sGeneral`
   * :c:member:`~A3DRWParamsLoadData.m_sPmi`
   * :c:member:`~A3DRWParamsLoadData.m_sTessellation`
   * :c:member:`~A3DRWParamsLoadData.m_sAssembly`
   * :c:member:`~A3DRWParamsLoadData.m_sMultiEntries`
   * :c:member:`~A3DRWParamsLoadData.m_sSpecifics`
   * :c:member:`~A3DRWParamsLoadData.m_sIncremental`
   
   



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

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


.. c:member:: A3DRWParamsGeneralData A3DRWParamsLoadData.m_sGeneral

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DRWParamsGeneralData`
      
      The general reading parameters. 
      



.. c:member:: A3DRWParamsPmiData A3DRWParamsLoadData.m_sPmi

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DRWParamsPmiData`
      
      The parameters for PMI reading. 
      
      Used when ``m_sGeneral.m_bReadPmis`` is ``A3D_TRUE``\ . 
      



.. c:member:: A3DRWParamsTessellationData A3DRWParamsLoadData.m_sTessellation

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DRWParamsTessellationData`
      
      The tessellation reading parameters. 
      



.. c:member:: A3DRWParamsAssemblyData A3DRWParamsLoadData.m_sAssembly

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DRWParamsAssemblyData`
      
      The reading parameters used to load Assembly files. 
      



.. c:member:: A3DRWParamsMultiEntriesData A3DRWParamsLoadData.m_sMultiEntries

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DRWParamsMultiEntriesData`
      
      The parameters used when reading multiple models. 
      



.. c:member:: A3DRWParamsSpecificLoadData A3DRWParamsLoadData.m_sSpecifics

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DRWParamsSpecificLoadData`
      
      The parameters specific to each CAD format. 
      



.. c:member:: A3DRWParamsIncrementalLoadData A3DRWParamsLoadData.m_sIncremental

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DRWParamsIncrementalLoadData`
      
      The reading parameters used to load specific parts of an assembly. 
      




