##################
HUtilityAnnotation
##################

.. cpp:namespace:: HUtilityAnnotation

.. default-domain:: cpp

Functions
=========

=================== ===========================================================================================================================================================================================================================================================================================================
..                  :cpp:func:`HUtilityAnnotation <HUtilityAnnotation::HUtilityAnnotation>`                                                                                                                                                                                                                                    
..                  :cpp:func:`~HUtilityAnnotation <virtual HUtilityAnnotation::~HUtilityAnnotation>`                                                                                                                                                                                                                          
void                :cpp:func:`AddChar <virtual void HUtilityAnnotation::AddChar(char the_char)>`                                                                                                                                                                                                                              
void                :cpp:func:`AddChar <virtual void HUtilityAnnotation::AddChar(unsigned short the_char)>`                                                                                                                                                                                                                    
HC_KEY              :cpp:func:`GetBackgroundSegmentKey <virtual HC_KEY HUtilityAnnotation::GetBackgroundSegmentKey()>`                                                                                                                                                                                                         
HC_KEY              :cpp:func:`GetKey <virtual HC_KEY HUtilityAnnotation::GetKey()>`                                                                                                                                                                                                                                           
void                :cpp:func:`GetText <virtual void HUtilityAnnotation::GetText(char *text, int &length)>`                                                                                                                                                                                                                    
int                 :cpp:func:`GetTextLength <virtual int HUtilityAnnotation::GetTextLength()>`                                                                                                                                                                                                                                
void                :cpp:func:`GetTextWithEncoding <virtual void HUtilityAnnotation::GetTextWithEncoding(unsigned short *text, int &length)>`                                                                                                                                                                                  
char const *        :cpp:func:`GetType <virtual char const  * HUtilityAnnotation::GetType()>`                                                                                                                                                                                                                                  
HC_KEY              :cpp:func:`Insert <virtual HC_KEY HUtilityAnnotation::Insert(HPoint target, HPoint position, HC_KEY AnnotateThis, HBaseView *pView, HC_KEY layer_key=(-1L), int bg_type=1, bool useArrow=true, HC_KEY *key_path=(HC_KEY *) 0, int key_path_length=0)>`                                                     
HC_KEY              :cpp:func:`Insert <virtual HC_KEY HUtilityAnnotation::Insert(char const *text, HPoint target, HPoint position, HC_KEY AnnotateThis, HBaseView *pView, HC_KEY layer_key=(-1L), int bg_type=1, bool useArrow=true, HC_KEY *key_path=(HC_KEY *) 0, int key_path_length=0)>`                                   
HC_KEY              :cpp:func:`InsertWithEncoding <virtual HC_KEY HUtilityAnnotation::InsertWithEncoding(unsigned short const *text, HPoint target, HPoint position, HC_KEY AnnotateThis, HBaseView *pView, HC_KEY layer_key=(-1L), int bg_type=1, bool useArrow=true, HC_KEY *key_path=(HC_KEY *) 0, int key_path_length=0)>` 
void                :cpp:func:`MoveText <virtual void HUtilityAnnotation::MoveText(HPoint const &pos, HCamera const *camera=0)>`                                                                                                                                                                                               
void                :cpp:func:`MoveText <virtual void HUtilityAnnotation::MoveText(HPoint const &tar, HPoint const &pos, HCamera const *camera=0)>`                                                                                                                                                                            
void                :cpp:func:`SetBackgroundType <virtual void HUtilityAnnotation::SetBackgroundType(long type)>`                                                                                                                                                                                                              
void                :cpp:func:`SetColor <virtual void HUtilityAnnotation::SetColor(char const *color)>`                                                                                                                                                                                                                        
void                :cpp:func:`SetEdgeWeight <virtual void HUtilityAnnotation::SetEdgeWeight(float weight)>`                                                                                                                                                                                                                   
void                :cpp:func:`SetExtents <virtual void HUtilityAnnotation::SetExtents(int xpixels, int ypixels, HC_KEY view_key)>`                                                                                                                                                                                            
void                :cpp:func:`SetFacePattern <virtual void HUtilityAnnotation::SetFacePattern(char const *pattern)>`                                                                                                                                                                                                          
void                :cpp:func:`SetLinePattern <virtual void HUtilityAnnotation::SetLinePattern(char const *pattern)>`                                                                                                                                                                                                          
void                :cpp:func:`SetLineWeight <virtual void HUtilityAnnotation::SetLineWeight(float weight)>`                                                                                                                                                                                                                   
void                :cpp:func:`SetNote <virtual void HUtilityAnnotation::SetNote(HC_KEY noteskey, HC_KEY view_key)>`                                                                                                                                                                                                           
void                :cpp:func:`SetNote <virtual void HUtilityAnnotation::SetNote(HC_KEY noteskey, HBaseView *pView)>`                                                                                                                                                                                                          
void                :cpp:func:`SetOnTop <virtual void HUtilityAnnotation::SetOnTop(bool t)>`                                                                                                                                                                                                                                   
bool                :cpp:func:`GetOnTop <virtual bool HUtilityAnnotation::GetOnTop()>`                                                                                                                                                                                                                                         
void                :cpp:func:`SetText <virtual void HUtilityAnnotation::SetText(char const *text)>`                                                                                                                                                                                                                           
void                :cpp:func:`SetTextFont <virtual void HUtilityAnnotation::SetTextFont(char const *font)>`                                                                                                                                                                                                                   
void                :cpp:func:`SetTextWithEncoding <virtual void HUtilityAnnotation::SetTextWithEncoding(unsigned short const *text)>`                                                                                                                                                                                         
void                :cpp:func:`ShowPosition <virtual void HUtilityAnnotation::ShowPosition(HPoint &p)>`                                                                                                                                                                                                                        
void                :cpp:func:`ShowPosition <virtual void HUtilityAnnotation::ShowPosition(float *x, float *y, float *z)>`                                                                                                                                                                                                     
void                :cpp:func:`ShowTarget <virtual void HUtilityAnnotation::ShowTarget(HPoint &p)>`                                                                                                                                                                                                                            
void                :cpp:func:`ShowTarget <virtual void HUtilityAnnotation::ShowTarget(float *x, float *y, float *z)>`                                                                                                                                                                                                         
void                :cpp:func:`UnSetExtents <virtual void HUtilityAnnotation::UnSetExtents()>`                                                                                                                                                                                                                                 
void                :cpp:func:`Resize <virtual void HUtilityAnnotation::Resize(int include_count, HC_KEY include_keys[], HC_KEY view_key)>`                                                                                                                                                                                    
void                :cpp:func:`Resize <virtual void HUtilityAnnotation::Resize(HC_KEY include_keys, HC_KEY view_key)>`                                                                                                                                                                                                         
:doc:`classHPoint`  :cpp:func:`GetFacing <virtual HPoint HUtilityAnnotation::GetFacing() const>`                                                                                                                                                                                                                               
:doc:`classHPoint`  :cpp:func:`GetUp <virtual HPoint HUtilityAnnotation::GetUp() const>`                                                                                                                                                                                                                                       
HC_KEY              :cpp:func:`GetKey <static HC_KEY HUtilityAnnotation::GetKey(HC_KEY)>`                                                                                                                                                                                                                                      
bool                :cpp:func:`IsAnnotation <static bool HUtilityAnnotation::IsAnnotation(HC_KEY key)>`                                                                                                                                                                                                                        
bool                :cpp:func:`IsNote <static bool HUtilityAnnotation::IsNote(HC_KEY noteskey)>`                                                                                                                                                                                                                               
void                :cpp:func:`ChangeAllFonts <static void HUtilityAnnotation::ChangeAllFonts(HBaseView *view, char const *const font, HC_KEY seg_key=(-1L))>`                                                                                                                                                                 
void                :cpp:func:`WindowResizeCallback <static void HUtilityAnnotation::WindowResizeCallback(int signal, void *signal_data, void *user_data)>`                                                                                                                                                                    
void                :cpp:func:`recursive_resize <static void HUtilityAnnotation::recursive_resize(HC_KEY seg_key, int include_count, HC_KEY include_keys[], HC_KEY view_key)>`                                                                                                                                                 
void                :cpp:func:`drawLineCallback <static void HUtilityAnnotation::drawLineCallback(HIC_Rendition const *rendition, int count, HIC_DC_Point p[])>`                                                                                                                                                               
void                :cpp:func:`drawLineCallbackClip <static void HUtilityAnnotation::drawLineCallbackClip(HIC_Rendition const *rendition, int count, HIC_DC_Point p[])>`                                                                                                                                                       
void                :cpp:func:`drawMarkerCallback <static void HUtilityAnnotation::drawMarkerCallback(HIC_Rendition const *rendition, HIC_DC_Point *p)>`                                                                                                                                                                       
=================== ===========================================================================================================================================================================================================================================================================================================

.. cpp:namespace:: nullptr

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

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



