
###############
A3DTopoLoopData
###############

.. c:struct:: A3DTopoLoopData

   Loop structure.
   
   
      2.0
   
   
   The :c:member:`m_ucOrientationWithSurface <A3DTopoLoopData.m_ucOrientationWithSurface>`\ member denotes the orientation of the loop **"material left"**\ towards the surface normal. The following values are defined for the :c:member:`m_ucOrientationWithSurface <A3DTopoLoopData.m_ucOrientationWithSurface>`\ member:
   
   
   - 0: Opposite orientations between the loop and the surface
   - 1: Same orientation for the loop and the surface
   - 2: Unknown orientation
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DTopoLoopData.m_ucOrientationWithSurface`
   * :c:member:`~A3DTopoLoopData.m_uiCoEdgeSize`
   * :c:member:`~A3DTopoLoopData.m_ppCoEdges`
   
   



.. rst-class:: kind-group kind-variable

.. rubric:: Variables
   :class: kind-group-title


.. c:member:: A3DUns8 A3DTopoLoopData.m_ucOrientationWithSurface

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns8`
      
      Orientation within the surface.
      



.. c:member:: A3DUns32 A3DTopoLoopData.m_uiCoEdgeSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The size of m_ppCoEdges.
      



.. c:member:: A3DTopoCoEdge** A3DTopoLoopData.m_ppCoEdges

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DTopoCoEdge`\ \*\*
      
      Array of :c:type:`~A3DTopoCoEdge`\ .
      
      None can be null.
      




