
#######################################
A3DProjectPointCloudManagerCreateFromRI
#######################################

.. c:function:: A3DStatus A3DProjectPointCloudManagerCreateFromRI(A3DProjectPointCloudManagerDataFromRI *pData, A3DProjectPointCloudManager **pManager)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DProjectPointCloudManagerCreateFromRI(:c:struct:`~A3DProjectPointCloudManagerDataFromRI`\ \* **pData**\ , :c:type:`~A3DProjectPointCloudManager`\ \*\* **pManager**\ )
   
   Create a Point Cloud Manager from a set of :c:type:`~A3DRiRepresentationItem`\ with matrix placement.
   
   
      8.1
   
   
   The created manager holds memory that must be explicitely released using :c:func:`~A3DEntityDelete`\ .
   
   **Parameters**
   
   
      **pData**\ : An instance of :c:struct:`~A3DProjectPointCloudManagerDataFromRI`
   
      **pManager**\ : A location to a new instance of :c:type:`~A3DProjectPointCloudManager`\ .
   
   
   **Returns**
   
   
      ``A3D_SUCCESS``\ on success, or an error code on failure
   
   




