
#################
A3DSurfIsPeriodic
#################

.. c:function:: A3DStatus A3DSurfIsPeriodic(const A3DSurfBase *pSrf, A3DBool *pbUIsPeriodic, A3DBool *pbVIsPeriodic)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DSurfIsPeriodic(*const* :c:type:`~A3DSurfBase`\ \* **pSrf**\ , :c:type:`~A3DBool`\ \* **pbUIsPeriodic**\ , :c:type:`~A3DBool`\ \* **pbVIsPeriodic**\ )
   
   Function to determine if a surface is periodic.
   
   **Parameters**
   
   
      **pSrf**\ : The input surface.
   
      **pbUIsPeriodic**\ : The returned value for u direction.
   
      **pbVIsPeriodic**\ : The returned value for v direction.
   
   
   **Returns**
   
   
      ``A3D_SUCCESS``\ on success, or an error code on failure
   
   




