The structure is used for passing all infromation necessary for claculation of the selection. More...
#include <SVTK_SelectionEvent.h>
Public Attributes | |
Selection_Mode | mySelectionMode |
Through usage of the parameter any new type of selection can be introduced. More... | |
int | myX |
Current X position of the mouse. More... | |
int | myY |
Current Y position of the mouse. More... | |
int | myLastX |
Last X position of the mouse before starting any complex operation (like rectangle selection) More... | |
int | myLastY |
Last Y position of the mouse before starting any complex operation. More... | |
bool | myIsRectangle |
A flag to define is it necessary provide rectangle selection for current Selection_Mode. More... | |
bool | myIsPolygon |
A flag to define is it necessary provide polygonal selection for current Selection_Mode. More... | |
QVector< QPoint > | myPolygonPoints |
Vector of points for polygonal selection. More... | |
bool | myIsCtrl |
Is Ctrl key are pressed. More... | |
bool | myIsShift |
Is Shift key are pressed. More... | |
int | myKeyCode |
Code of the pressed key. More... | |
int | myRepeatCount |
Number of repetion of the key pressing. More... | |
The SVTK_SelectionEvent is generated by SVTK_InteractorStyle. In its turn the SVTK_InteractorStyle uses for it generation vtkRenderWindowInteractor and SVTK_Selector instances.
bool SVTK_SelectionEvent::myIsCtrl |
bool SVTK_SelectionEvent::myIsPolygon |
bool SVTK_SelectionEvent::myIsRectangle |
bool SVTK_SelectionEvent::myIsShift |
int SVTK_SelectionEvent::myKeyCode |
int SVTK_SelectionEvent::myLastX |
int SVTK_SelectionEvent::myLastY |
QVector<QPoint> SVTK_SelectionEvent::myPolygonPoints |
int SVTK_SelectionEvent::myRepeatCount |
Selection_Mode SVTK_SelectionEvent::mySelectionMode |
int SVTK_SelectionEvent::myX |
int SVTK_SelectionEvent::myY |