
##########
PmiTopoRef
##########

.. js:data:: PmiTopoRef

   PMI reference to topology (brep)
   
   
   Index
   =====
   
   .. rubric:: Enumeration Members
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~PmiTopoRef.Body`
   * :js:data:`~PmiTopoRef.BrepData`
   * :js:data:`~PmiTopoRef.CoEdge`
   * :js:data:`~PmiTopoRef.Connex`
   * :js:data:`~PmiTopoRef.Context`
   * :js:data:`~PmiTopoRef.Edge`
   * :js:data:`~PmiTopoRef.Face`
   * :js:data:`~PmiTopoRef.Item`
   * :js:data:`~PmiTopoRef.Loop`
   * :js:data:`~PmiTopoRef.MultipleVertex`
   * :js:data:`~PmiTopoRef.Shell`
   * :js:data:`~PmiTopoRef.SingleWireBody`
   * :js:data:`~PmiTopoRef.UniqueVertex`
   * :js:data:`~PmiTopoRef.Unknown`
   * :js:data:`~PmiTopoRef.WireBody`
   * :js:data:`~PmiTopoRef.WireEdge`
   
   




Enumeration Members
===================

.. js:data:: PmiTopoRef.Body

   .. rst-class:: sig-pretty-signature
   
      | Body: *12*
   
   Abstract root type for any topological body
   



.. js:data:: PmiTopoRef.BrepData

   .. rst-class:: sig-pretty-signature
   
      | BrepData: *14*
   
   Main entry to non-wire topology
   



.. js:data:: PmiTopoRef.CoEdge

   .. rst-class:: sig-pretty-signature
   
      | CoEdge: *7*
   
   Usage of an edge in a loop
   



.. js:data:: PmiTopoRef.Connex

   .. rst-class:: sig-pretty-signature
   
      | Connex: *11*
   
   Topological region
   



.. js:data:: PmiTopoRef.Context

   .. rst-class:: sig-pretty-signature
   
      | Context: *1*
   
   Self-containing set of topological entities
   



.. js:data:: PmiTopoRef.Edge

   .. rst-class:: sig-pretty-signature
   
      | Edge: *6*
   
   Edge belonging to a BrepData body
   



.. js:data:: PmiTopoRef.Face

   .. rst-class:: sig-pretty-signature
   
      | Face: *9*
   
   Topological face delimiting a shell
   



.. js:data:: PmiTopoRef.Item

   .. rst-class:: sig-pretty-signature
   
      | Item: *2*
   
   Abstract root type for any topological entity (body or single item)
   



.. js:data:: PmiTopoRef.Loop

   .. rst-class:: sig-pretty-signature
   
      | Loop: *8*
   
   Array of co-edges that delimit a face
   



.. js:data:: PmiTopoRef.MultipleVertex

   .. rst-class:: sig-pretty-signature
   
      | MultipleVertex: *3*
   
   Vertex whose position is the average of all edges' extremity positions to whom it belongs
   



.. js:data:: PmiTopoRef.Shell

   .. rst-class:: sig-pretty-signature
   
      | Shell: *10*
   
   Topological shell (open or closed)
   



.. js:data:: PmiTopoRef.SingleWireBody

   .. rst-class:: sig-pretty-signature
   
      | SingleWireBody: *13*
   
   Single wire body
   



.. js:data:: PmiTopoRef.UniqueVertex

   .. rst-class:: sig-pretty-signature
   
      | UniqueVertex: *4*
   
   Vertex with one set of coordinates (absolute position)
   



.. js:data:: PmiTopoRef.Unknown

   .. rst-class:: sig-pretty-signature
   
      | Unknown: *-1*
   



.. js:data:: PmiTopoRef.WireBody

   .. rst-class:: sig-pretty-signature
   
      | WireBody: *17*
   
   Main entry to wire topology
   



.. js:data:: PmiTopoRef.WireEdge

   .. rst-class:: sig-pretty-signature
   
      | WireEdge: *5*
   
   Edge belonging to a wire body
   





