
######################
A3DTopoEdgeGetSurfaces
######################

.. c:function:: A3DStatus A3DTopoEdgeGetSurfaces(const A3DTopoBrepData *psBrepData, const A3DTopoEdge *psEdge, A3DUns32 *piNbSurfaces, A3DSurfBase ***papsSurfaces)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DTopoEdgeGetSurfaces(*const* :c:type:`~A3DTopoBrepData`\ \* **psBrepData**\ , *const* :c:type:`~A3DTopoEdge`\ \* **psEdge**\ , :c:type:`~A3DUns32`\ \* **piNbSurfaces**\ , :c:type:`~A3DSurfBase`\ \*\*\* **papsSurfaces**\ )
   
   Return all :c:type:`~A3DSurfBase`\ from an :c:type:`~A3DTopoEdge`\ within the given :c:type:`~A3DTopoBrepData`\ .
   
   **Returns**
   
   
      ``A3D_SUCCESS``\ on success, or an error code on failure
   
   




