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




