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




