
###############
SurfacePathItem
###############

.. js:class:: cee.ug.SurfacePathItem

   Defines one item on a surface path
   
   
   Index
   =====
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~cee.ug.SurfacePathItem.coordinate`
   * :js:data:`~cee.ug.SurfacePathItem.elementIndex`
   * :js:data:`~cee.ug.SurfacePathItem.nodeIndex`
   * :js:data:`~cee.ug.SurfacePathItem.objectIndex`
   * :js:data:`~cee.ug.SurfacePathItem.objectType`
   
   



.. rst-class:: kind-group kind-properties

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


.. js:data:: cee.ug.SurfacePathItem.coordinate

      .. rst-class:: sig-pretty-signature
      
         | coordinate: :js:class:`Vec3Like <cee.Vec3Like>`
      
      The coordinate of the item (if SurfacePathPointType is COORDINATE)
      



.. js:data:: cee.ug.SurfacePathItem.elementIndex

      .. rst-class:: sig-pretty-signature
      
         | elementIndex: *number*
      
      The index of the element (if SurfacePathPointType is ELEMENT)
      



.. js:data:: cee.ug.SurfacePathItem.nodeIndex

      .. rst-class:: sig-pretty-signature
      
         | nodeIndex: *number*
      
      The index of the node (if SurfacePathPointType is NODE)
      



.. js:data:: cee.ug.SurfacePathItem.objectIndex

      .. rst-class:: sig-pretty-signature
      
         | objectIndex: *number*
      
      The index of the object (part, cutting plane, etc)
      



.. js:data:: cee.ug.SurfacePathItem.objectType

      .. rst-class:: sig-pretty-signature
      
         | objectType: :js:data:`ObjectType <cee.ug.ObjectType>`
      
      Object type can be PART for part surfaces or CUTTING_PLANE, ISOSURFACE, or ISOVOLUME for extracted objects.
      




