##############
HMarkupManager
##############

.. cpp:namespace:: HMarkupManager

.. default-domain:: cpp

Functions
=========

============= =================================================================================================================================================================
..            :cpp:func:`HMarkupManager <HMarkupManager::HMarkupManager>`                                                                                                      
void          :cpp:func:`ReInit <void HMarkupManager::ReInit(HBaseView *view)>`                                                                                                
..            :cpp:func:`~HMarkupManager <virtual HMarkupManager::~HMarkupManager>`                                                                                            
HC_KEY        :cpp:func:`OpenLayer <virtual HC_KEY HMarkupManager::OpenLayer(char const *layername, bool setcamera=true, bool emit_message=true)>`                             
HC_KEY        :cpp:func:`RenameLayer <virtual HC_KEY HMarkupManager::RenameLayer(HC_KEY laykey, char const *new_name)>`                                                        
HC_KEY        :cpp:func:`CopyLayer <virtual HC_KEY HMarkupManager::CopyLayer(HC_KEY laykey, char const *new_name)>`                                                            
bool          :cpp:func:`GetCamera <virtual bool HMarkupManager::GetCamera(HC_KEY layerkey, HCamera &cam) const>`                                                              
HC_KEY        :cpp:func:`OpenLayer <virtual HC_KEY HMarkupManager::OpenLayer(HC_KEY layerkey, bool setcamera=true)>`                                                           
HC_KEY        :cpp:func:`FindLayer <virtual HC_KEY HMarkupManager::FindLayer(char const *layername) const>`                                                                    
char const *  :cpp:func:`GetLayerNames <virtual char const  * HMarkupManager::GetLayerNames() const>`                                                                          
HC_KEY        :cpp:func:`GetCurrentLayerKey <virtual HC_KEY HMarkupManager::GetCurrentLayerKey() const>`                                                                       
char const *  :cpp:func:`GetCurrentLayerName <virtual char const  * HMarkupManager::GetCurrentLayerName() const>`                                                              
void          :cpp:func:`DisableCurrentLayer <virtual void HMarkupManager::DisableCurrentLayer(bool emit_message=true)>`                                                       
void          :cpp:func:`DeleteLayer <virtual void HMarkupManager::DeleteLayer(char const *layername)>`                                                                        
void          :cpp:func:`DeleteLayer <virtual void HMarkupManager::DeleteLayer(HC_KEY layerkey)>`                                                                              
void          :cpp:func:`SetDefaultLayerKey <void HMarkupManager::SetDefaultLayerKey(HC_KEY layerkey)>`                                                                        
HC_KEY        :cpp:func:`GetDefaultLayerKey <HC_KEY HMarkupManager::GetDefaultLayerKey()>`                                                                                     
HC_KEY        :cpp:func:`GetMarkupKey <HC_KEY HMarkupManager::GetMarkupKey()>`                                                                                                 
HC_KEY        :cpp:func:`GetMarkupLayerKey <HC_KEY HMarkupManager::GetMarkupLayerKey()>`                                                                                       
float         :cpp:func:`GetMarkupWeight <virtual float HMarkupManager::GetMarkupWeight()>`                                                                                    
void          :cpp:func:`SetMarkupWeight <virtual void HMarkupManager::SetMarkupWeight(float weight)>`                                                                         
void          :cpp:func:`GetMarkupColor <virtual void HMarkupManager::GetMarkupColor(HPoint &markup_color)>`                                                                   
void          :cpp:func:`SetMarkupColor <virtual void HMarkupManager::SetMarkupColor(HPoint markup_color)>`                                                                    
void          :cpp:func:`EmitMarkupSegment <virtual void HMarkupManager::EmitMarkupSegment(HC_KEY key)>`                                                                       
void          :cpp:func:`InsertMarkupSegmentFromMessage <virtual void HMarkupManager::InsertMarkupSegmentFromMessage(char const *in_data, unsigned int data_length)>`          
void          :cpp:func:`EmitDisableCurrentMarkupLayer <virtual void HMarkupManager::EmitDisableCurrentMarkupLayer()>`                                                         
void          :cpp:func:`DisableCurrentMarkupLayerFromMessage <virtual void HMarkupManager::DisableCurrentMarkupLayerFromMessage(char const *data, unsigned int data_length)>` 
void          :cpp:func:`EmitSetMarkupLayer <virtual void HMarkupManager::EmitSetMarkupLayer(char const *layer)>`                                                              
void          :cpp:func:`SetMarkupLayerFromMessage <virtual void HMarkupManager::SetMarkupLayerFromMessage(char const *data, unsigned int data_length)>`                       
bool          :cpp:func:`GetPreviewImage <virtual bool HMarkupManager::GetPreviewImage(char const *, int *, int *, int *, unsigned char const **)>`                            
void          :cpp:func:`UpdatePreviewImage <virtual void HMarkupManager::UpdatePreviewImage(bool forceUpdate=false)>`                                                         
bool          :cpp:func:`IsCameraLayer <bool HMarkupManager::IsCameraLayer(HC_KEY layerkey)>`                                                                                  
void          :cpp:func:`SetLayerCondition <void HMarkupManager::SetLayerCondition(HC_KEY layerkey)>`                                                                          
void          :cpp:func:`UnsetCurrentLayerCondition <void HMarkupManager::UnsetCurrentLayerCondition()>`                                                                       
void          :cpp:func:`UnsetLayerCondition <void HMarkupManager::UnsetLayerCondition(HC_KEY layerkey)>`                                                                      
void          :cpp:func:`SetGeneratePreviewImage <void HMarkupManager::SetGeneratePreviewImage(bool onoff)>`                                                                   
bool          :cpp:func:`GetGeneratePreviewImage <bool HMarkupManager::GetGeneratePreviewImage()>`                                                                             
void          :cpp:func:`SetNoResetOnCameraChange <void HMarkupManager::SetNoResetOnCameraChange()>`                                                                           
bool          :cpp:func:`GetResetOnCameraChange <bool HMarkupManager::GetResetOnCameraChange(HC_KEY layerkey)>`                                                                
============= =================================================================================================================================================================

.. cpp:namespace:: nullptr

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

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



