VTKFIG  0.20.20181114
Easy VTK based in situ visualization
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
vtkfig::internals::MyInteractorStyle Class Reference

vtkfig specific keybord and mouse interaction More...

+ Inheritance diagram for vtkfig::internals::MyInteractorStyle:
+ Collaboration diagram for vtkfig::internals::MyInteractorStyle:

Public Member Functions

 MyInteractorStyle ()
 
void SetFrame (Frame *f)
 
virtual void OnConfigure ()
 
virtual void OnLeftButtonDown ()
 Overwrite left button down. More...
 
virtual void OnLeftButtonUp ()
 Overwrite left button up. More...
 
virtual void OnMouseMove ()
 Overwrite mouse move. More...
 
virtual void OnChar ()
 Overwrite keyboard callback. More...
 
 MyInteractorStyle ()
 
void SetFrame (Frame *f)
 
virtual void OnConfigure ()
 
virtual void OnLeftButtonDown ()
 Overwrite left button down. More...
 
virtual void OnLeftButtonUp ()
 Overwrite left button up. More...
 
virtual void OnMouseMove ()
 Overwrite mouse move. More...
 
virtual void OnChar ()
 Overwrite keyboard callback. More...
 

Static Public Member Functions

static MyInteractorStyleNew ()
 
static MyInteractorStyleNew ()
 

Private Attributes

std::vector< Figure * > edited_figures
 List of currently edited figures. More...
 
bool edit_mode =false
 Figure edit mode. More...
 
bool left_button_down =false
 Mouse button down. More...
 
int lastx =0
 Last mouse x position. More...
 
int lasty =0
 Last mouse y position. More...
 
Frameframe =0
 Current frame. More...
 

Detailed Description

vtkfig specific keybord and mouse interaction

Definition at line 250 of file vtkfigMainThread-2018-01-26-2205.cxx.


The documentation for this class was generated from the following files: