#############
BREP_Topology
#############

.. cpp:namespace:: BREP_Topology

.. default-domain:: cpp

Fields
======

========================= =========================================
struct vhash_s *          :cpp:var:`~BREP_Topology::m_FaceHash`    
struct vhash_s *          :cpp:var:`~BREP_Topology::m_EdgeHash`    
struct vhash_s *          :cpp:var:`~BREP_Topology::m_VertexHash`  
:doc:`classBREP__Face` *  :cpp:var:`~BREP_Topology::m_CurrentFace` 
========================= =========================================

Functions
=========

========================= =======================================================================================
..                        :cpp:func:`BREP_Topology <BREP_Topology::BREP_Topology>`                               
..                        :cpp:func:`~BREP_Topology <BREP_Topology::~BREP_Topology>`                             
:doc:`classBREP__Face` *  :cpp:func:`AddFace <BREP_Face * BREP_Topology::AddFace(HC_KEY facekey)>`               
:doc:`classBREP__Face` *  :cpp:func:`GetFace <BREP_Face * BREP_Topology::GetFace(HC_KEY facekey) const>`         
:doc:`classBREP__Edge` *  :cpp:func:`FindEdge <BREP_Edge * BREP_Topology::FindEdge(void *edgeid) const>`         
:doc:`classBREP__Edge` *  :cpp:func:`AddEdge <BREP_Edge * BREP_Topology::AddEdge(void *edgeid, HC_KEY edgekey)>` 
HC_KEY                    :cpp:func:`AddVertex <HC_KEY BREP_Topology::AddVertex(void *vertexid, HPoint vpos)>`   
HC_KEY                    :cpp:func:`FindVertex <HC_KEY BREP_Topology::FindVertex(void *vertexid) const>`        
:doc:`classBREP__Face` *  :cpp:func:`GetCurrentFace <BREP_Face * BREP_Topology::GetCurrentFace()>`               
========================= =======================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: BREP_Topology
   :project: mvo
   :members:
   :undoc-members:



