.. _group__a3d__read:

###########
Load Module
###########

Loads the model file with information from the input CAD file.

**Parameters**


   **pcFileName**\ : References the path to the PDF file

   **iFlags**\ : view flags :ref:`tBit Field to indicate the options for filtering 3D views. <group__a3d__pdf___filter_views>`

   **ppStreamData**\ : Array of stream data

   **piNumStreams**\ : Number of streams


**Returns**


   A3D_SUCCESS in case of success or an error code


.. rst-class:: kind-group kind-topic

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


.. rst-class:: api-xref-list


* :ref:`I/O Base <group__a3d__read__base>`

.. rst-class:: kind-group kind-record

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


.. rst-class:: api-xref-list


* :c:struct:`~A3DRWParamsAssemblyData`
* :c:struct:`~A3DThumbnailData`
* :c:struct:`~A3DFileInformationData`
* :c:struct:`~A3DFileContextData`

.. rst-class:: kind-group kind-enumeration

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


.. rst-class:: api-xref-list


* :c:enum:`~A3DEReadGeomTessMode`
* :c:enum:`~A3DEUnits`
* :c:enum:`~A3DETessellationLevelOfDetail`
* :c:enum:`~A3DECreoSessionColorType`
* :c:enum:`~A3DECreoReadConstructEntities`
* :c:enum:`~A3DECreoFamilyTables`
* :c:enum:`~A3DEStepNameFromNAUO`
* :c:enum:`~A3DEJTReadTessellationLevelOfDetail`
* :c:enum:`~A3DERevitPhysicalProperties`
* :c:enum:`~A3DERevitLinks`
* :c:enum:`~A3DERevitMultiThreadedMode`
* :c:enum:`~A3DERevitLevelOfDetail`

.. rst-class:: kind-group kind-function

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


.. rst-class:: api-xref-list


* :c:func:`~A3DPDFGetStreams`
* :c:func:`~A3DGetFileFormat`
* :c:func:`~A3DCheckFileFormat`
* :c:func:`~A3DExtractFileThumbnail`
* :c:func:`~A3DGetFileInformation`
* :c:func:`~A3DAsmComputeFilePathsFromModelFile`
* :c:func:`~A3DAsmGetFilesContextsFromModelFile`
* :c:func:`~A3DPkPartsTranslateToA3DAsmModelFile`
* :c:func:`~A3DAsmModelFileLoadFromXMLFile`
* :c:func:`~A3DAsmModelFileLoadFromXMLStream`

.. toctree::
   :maxdepth: 1
   :hidden:

   a3d_read_base
   ../structures/A3DThumbnailData
   ../structures/A3DFileInformationData
   ../structures/A3DFileContextData
   ../enums/A3DEReadGeomTessMode
   ../enums/A3DEUnits
   ../enums/A3DETessellationLevelOfDetail
   ../enums/A3DECreoSessionColorType
   ../enums/A3DECreoReadConstructEntities
   ../enums/A3DECreoFamilyTables
   ../enums/A3DEStepNameFromNAUO
   ../enums/A3DEJTReadTessellationLevelOfDetail
   ../enums/A3DERevitPhysicalProperties
   ../enums/A3DERevitLinks
   ../enums/A3DERevitMultiThreadedMode
   ../enums/A3DERevitLevelOfDetail
   ../functions/A3DPDFGetStreams
   ../functions/A3DGetFileFormat
   ../functions/A3DCheckFileFormat
   ../functions/A3DExtractFileThumbnail
   ../functions/A3DGetFileInformation
   ../functions/A3DAsmComputeFilePathsFromModelFile
   ../functions/A3DAsmGetFilesContextsFromModelFile
   ../functions/A3DPkPartsTranslateToA3DAsmModelFile
   ../functions/A3DAsmModelFileLoadFromXMLFile
   ../functions/A3DAsmModelFileLoadFromXMLStream


