###################
ShellToRegionMapper
###################

.. cpp:namespace:: ShellToRegionMapper

.. default-domain:: cpp

Fields
======

================= ======================================================
struct vhash_s *  :cpp:var:`~ShellToRegionMapper::m_RegionToShellHash`  
struct vhash_s *  :cpp:var:`~ShellToRegionMapper::m_ShellToRegionHash`  
struct vhash_s *  :cpp:var:`~ShellToRegionMapper::m_ShellToSegmentHash` 
================= ======================================================

Functions
=========

======= ===============================================================================================================================================================
..      :cpp:func:`ShellToRegionMapper <ShellToRegionMapper::ShellToRegionMapper>`                                                                                     
void    :cpp:func:`AddRegion <void ShellToRegionMapper::AddRegion(HC_KEY originalshell, HC_KEY newshell, int regionnum, bool check=true)>`                             
HC_KEY  :cpp:func:`GetOriginalShell <HC_KEY ShellToRegionMapper::GetOriginalShell(HC_KEY newshell, int regionnum) const>`                                              
int     :cpp:func:`GetRegionsFromOriginalShell <int ShellToRegionMapper::GetRegionsFromOriginalShell(HC_KEY originalshell, HC_KEY **newshells, int &regionnum) const>` 
void    :cpp:func:`BuildSegmentTreeRecursive <void ShellToRegionMapper::BuildSegmentTreeRecursive(HC_KEY okey, HC_KEY nkey)>`                                          
void    :cpp:func:`MapSegmentTree <void ShellToRegionMapper::MapSegmentTree(HC_KEY modelkey)>`                                                                         
void    :cpp:func:`AddSegmentMapping <void ShellToRegionMapper::AddSegmentMapping(HC_KEY originalshell, HC_KEY segmentkey)>`                                           
======= ===============================================================================================================================================================

.. cpp:namespace:: nullptr

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

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



