
########
NodeType
########

.. js:data:: wv.NodeType

   Enumerates of the types returned by Model.getNodeType()
   
   
   Index
   =====
   
   .. rubric:: Enumeration Members
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~wv.NodeType.AssemblyNode`
   * :js:data:`~wv.NodeType.Body`
   * :js:data:`~wv.NodeType.BodyInstance`
   * :js:data:`~wv.NodeType.BrepBody`
   * :js:data:`~wv.NodeType.CadView`
   * :js:data:`~wv.NodeType.DrawingSheet`
   * :js:data:`~wv.NodeType.Part`
   * :js:data:`~wv.NodeType.PartInstance`
   * :js:data:`~wv.NodeType.Pmi`
   * :js:data:`~wv.NodeType.PmiBody`
   * :js:data:`~wv.NodeType.PointsBody`
   * :js:data:`~wv.NodeType.TessBody`
   * :js:data:`~wv.NodeType.Unknown`
   * :js:data:`~wv.NodeType.ViewFrame`
   * :js:data:`~wv.NodeType.WireBody`
   
   



.. rst-class:: kind-group kind-enumeration-members

.. rubric:: Enumeration Members
   :class: kind-group-title


.. js:data:: wv.NodeType.AssemblyNode

      .. rst-class:: sig-pretty-signature
      
         | AssemblyNode: *0*
      
      This is a node in the model tree, this node doesn't hold any instanced mesh/body.
      



.. js:data:: wv.NodeType.Body

      .. rst-class:: sig-pretty-signature
      
         | Body: *6*
      
      This node is a non instanced "undefined" body, held by a Part type node.
      



.. js:data:: wv.NodeType.BodyInstance

      .. rst-class:: sig-pretty-signature
      
         | BodyInstance: *3*
      
      This node is an instanced mesh/body.
      



.. js:data:: wv.NodeType.BrepBody

      .. rst-class:: sig-pretty-signature
      
         | BrepBody: *7*
      
      This node is a non instanced body built from a brep, held by a Part type node.
      



.. js:data:: wv.NodeType.CadView

      .. rst-class:: sig-pretty-signature
      
         | CadView: *12*
      
      This node is the CAD view, holding view data and ViewFrame.
      



.. js:data:: wv.NodeType.DrawingSheet

      .. rst-class:: sig-pretty-signature
      
         | DrawingSheet: *13*
      
      This node is a Drawing sheet.
      



.. js:data:: wv.NodeType.Part

      .. rst-class:: sig-pretty-signature
      
         | Part: *2*
      
      This node is a non instanced part, it holds the actual mesh/body data, like measurement.
      



.. js:data:: wv.NodeType.PartInstance

      .. rst-class:: sig-pretty-signature
      
         | PartInstance: *1*
      
      This is a node in the model tree, but this one holds one or more instanced meshes/bodies.
      



.. js:data:: wv.NodeType.Pmi

      .. rst-class:: sig-pretty-signature
      
         | Pmi: *11*
      
      This node is a PMI, holding PMI data and PmiBody.
      



.. js:data:: wv.NodeType.PmiBody

      .. rst-class:: sig-pretty-signature
      
         | PmiBody: *4*
      
      This node is an instanced PMI mesh/body.
      



.. js:data:: wv.NodeType.PointsBody

      .. rst-class:: sig-pretty-signature
      
         | PointsBody: *10*
      
      This node is a non instanced body built from a point cloud, held by a Part type node.
      



.. js:data:: wv.NodeType.TessBody

      .. rst-class:: sig-pretty-signature
      
         | TessBody: *8*
      
      This node is a non instanced body built from a tessellated object, held by a Part type node.
      



.. js:data:: wv.NodeType.Unknown

      .. rst-class:: sig-pretty-signature
      
         | Unknown: *14*
      
      If for any reason a node doesn't correspond to any of those types, unknown is returned.
      



.. js:data:: wv.NodeType.ViewFrame

      .. rst-class:: sig-pretty-signature
      
         | ViewFrame: *5*
      
      This node corresponds to the frame you'll find surrounding PMIs when the view is a CATIA annotation view type.
      



.. js:data:: wv.NodeType.WireBody

      .. rst-class:: sig-pretty-signature
      
         | WireBody: *9*
      
      This node is a non instanced body built from a wireframed object, held by a Part type nod.e
      




