##########
HSubwindow
##########

.. cpp:namespace:: HSubwindow

.. default-domain:: cpp

Functions
=========

============= =======================================================================================================================================================================
..            :cpp:func:`HSubwindow <HSubwindow::HSubwindow>`                                                                                                                        
..            :cpp:func:`HSubwindow <HSubwindow::HSubwindow>`                                                                                                                        
..            :cpp:func:`~HSubwindow <virtual HSubwindow::~HSubwindow>`                                                                                                              
void          :cpp:func:`Insert <virtual void HSubwindow::Insert(float left, float right, float bottom, float top, int type=0, long appearance=1|2|4|8|16|32|64)>`                   
void          :cpp:func:`Reset <virtual void HSubwindow::Reset()>`                                                                                                                   
bool          :cpp:func:`IsActive <virtual bool HSubwindow::IsActive()>`                                                                                                             
void          :cpp:func:`GetFromKey <virtual void HSubwindow::GetFromKey(HC_KEY key)>`                                                                                               
bool          :cpp:func:`IsSubwindow <virtual bool HSubwindow::IsSubwindow(HC_KEY key)>`                                                                                             
bool          :cpp:func:`FindSubwindow <virtual bool HSubwindow::FindSubwindow(HBaseView *view, HPoint pos, bool &pointerselected)>`                                                 
HC_KEY        :cpp:func:`FindSubwindowFromSegment <virtual HC_KEY HSubwindow::FindSubwindowFromSegment(HC_KEY key)>`                                                                 
void          :cpp:func:`GetPosition <virtual void HSubwindow::GetPosition(float &x, float &y)>`                                                                                     
void          :cpp:func:`SetPosition <virtual void HSubwindow::SetPosition(float x, float y)>`                                                                                       
HC_KEY        :cpp:func:`GetWindowKey <virtual HC_KEY HSubwindow::GetWindowKey()>`                                                                                                   
void          :cpp:func:`GetSize <virtual void HSubwindow::GetSize(float &x, float &y)>`                                                                                             
void          :cpp:func:`SetSize <virtual void HSubwindow::SetSize(float deltax, float deltay)>`                                                                                     
void          :cpp:func:`MakeCameraSnapshot <virtual void HSubwindow::MakeCameraSnapshot(HBaseView *view)>`                                                                          
void          :cpp:func:`ConvertFromSubwindowToView <virtual void HSubwindow::ConvertFromSubwindowToView(HPoint &in_point, HPoint &out_point)>`                                      
void          :cpp:func:`ConvertFromViewToSubwindow <virtual void HSubwindow::ConvertFromViewToSubwindow(HPoint const &in_point, HPoint &out_point)>`                                
void          :cpp:func:`ChangeType <virtual void HSubwindow::ChangeType(int type, long appearance=1|2|4|8|16|32|64)>`                                                               
void          :cpp:func:`GetPointerPosition <virtual void HSubwindow::GetPointerPosition(float &x, float &y)>`                                                                       
void          :cpp:func:`SetPointerPosition <virtual void HSubwindow::SetPointerPosition(float x, float y)>`                                                                         
void          :cpp:func:`SetSize <virtual void HSubwindow::SetSize(float left, float right, float bottom, float top)>`                                                               
void          :cpp:func:`ComputeCoordinates <virtual void HSubwindow::ComputeCoordinates(HBaseView *view, char const *in_system, HPoint &from, char const *out_system, HPoint &to)>` 
void          :cpp:func:`Drag <virtual void HSubwindow::Drag(HBaseView *view, HPoint p1, HPoint p2)>`                                                                                
void          :cpp:func:`SyncViewToWindow <virtual void HSubwindow::SyncViewToWindow(HBaseView *view)>`                                                                              
int           :cpp:func:`GetType <virtual int HSubwindow::GetType()>`                                                                                                                
HC_KEY        :cpp:func:`GetKey <virtual HC_KEY HSubwindow::GetKey()>`                                                                                                               
char const *  :cpp:func:`GetName <virtual char const  * HSubwindow::GetName()>`                                                                                                      
int           :cpp:func:`OnLButtonDown <virtual int HSubwindow::OnLButtonDown(HEventInfo &hevent)>`                                                                                  
int           :cpp:func:`OnLButtonUp <virtual int HSubwindow::OnLButtonUp(HEventInfo &hevent)>`                                                                                      
int           :cpp:func:`CameraChangedEvent <virtual int HSubwindow::CameraChangedEvent(HBaseView *view)>`                                                                           
int           :cpp:func:`PreFitWorldEvent <virtual int HSubwindow::PreFitWorldEvent(HBaseView *view)>`                                                                               
int           :cpp:func:`PostFitWorldEvent <virtual int HSubwindow::PostFitWorldEvent(HBaseView *view)>`                                                                             
int           :cpp:func:`OnLButtonDownAndMove <virtual int HSubwindow::OnLButtonDownAndMove(HEventInfo &hevent)>`                                                                    
int           :cpp:func:`SetupHandlesEvent <virtual int HSubwindow::SetupHandlesEvent(HBaseView *view, HC_KEY key, bool complex)>`                                                   
int           :cpp:func:`ObjectMovedEvent <virtual int HSubwindow::ObjectMovedEvent(HBaseView *view, HC_KEY key, HPoint *p)>`                                                        
int           :cpp:func:`ObjectScaledEvent <virtual int HSubwindow::ObjectScaledEvent(HBaseView *view, HC_KEY key, HPoint &scale)>`                                                  
char const *  :cpp:func:`GetStaticName <static char const  * HSubwindow::GetStaticName()>`                                                                                           
============= =======================================================================================================================================================================

.. cpp:namespace:: nullptr

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

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



