Version: 9.12.0
SVTK_InteractorStyle Class Reference

Introduce SALOME way of user interaction. More...

#include <SVTK_InteractorStyle.h>

Inheritance diagram for SVTK_InteractorStyle:
Inheritance graph

Public Member Functions

vtkTypeMacro(SVTK_InteractorStyle, vtkInteractorStyle) typedef boost void SetTDxStyle (vtkTDxInteractorStyle *)
 
virtual SVTK_SelectionEventGetSelectionEvent ()
 Generate special SVTK_SelectionEvent. More...
 
virtual SVTK_SelectionEventGetSelectionEventFlipY ()
 Generate special SVTK_SelectionEvent with flipped Y coordinate. More...
 
virtual void SetInteractor (vtkRenderWindowInteractor *)
 Redefined in order to add an observer (callback) for custom event (space mouse event) More...
 
virtual void Render ()
 To invoke #vtkRenderWindowInteractor::CreateTimer. More...
 
virtual void OnTimer ()
 To implement cached rendering. More...
 
virtual void OnConfigure ()
 To reset reset view. More...
 
virtual void OnMouseMove ()
 To handle mouse move event. More...
 
virtual void OnLeftButtonDown ()
 To handle left mouse button down event (reimplemented from vtkInteractorStyle) More...
 
virtual void OnLeftButtonUp ()
 To handle left mouse button up event (reimplemented from vtkInteractorStyle) More...
 
virtual void OnMiddleButtonDown ()
 To handle middle mouse button down event (reimplemented from vtkInteractorStyle) More...
 
virtual void OnMiddleButtonUp ()
 To handle middle mouse button up event (reimplemented from vtkInteractorStyle) More...
 
virtual void OnRightButtonDown ()
 To handle right mouse button down event (reimplemented from vtkInteractorStyle) More...
 
virtual void OnRightButtonUp ()
 To handle right mouse button up event (reimplemented from vtkInteractorStyle) More...
 
virtual void OnMouseWheelForward ()
 To handle mouse wheel forward event (reimplemented from vtkInteractorStyle) More...
 
virtual void OnMouseWheelBackward ()
 To handle mouse wheel backward event (reimplemented from vtkInteractorStyle) More...
 
virtual void OnMouseButtonDoubleClick ()
 To handle mouse button double click event. More...
 
virtual void OnChar ()
 To handle keyboard event (reimplemented from vtkInteractorStyle) More...
 
void SetControllerIncrement (SVTK_ControllerIncrement *)
 To set current increment controller. More...
 
void SetIncrementSpeed (const int, const int=0)
 To modify current increment controller. More...
 
SVTK_ControllerIncrementControllerIncrement ()
 To get current increment controller. More...
 
virtual void OnKeyDown ()
 Redefine vtkInteractorStyle::OnKeyDown. More...
 
void ActionPicking ()
 Provide instructions for Picking. More...
 
void SetControllerOnKeyDown (SVTK_ControllerOnKeyDown *)
 To set current OnKeyDown controller. More...
 
SVTK_ControllerOnKeyDownControllerOnKeyDown ()
 To get current OnKeyDown controller. More...
 
SVTK_SelectorGetSelector ()
 
int CurrentState () const
 
PolygonState GetPolygonState () const
 
void SetPolygonState (const PolygonState &thePolygonState)
 
void SetAdvancedZoomingEnabled (const bool theState)
 
bool IsAdvancedZoomingEnabled () const
 
void FreeActors ()
 releaze myLastHighlitedActor and myLastPreHighlitedActor More...
 

Static Public Member Functions

static SVTK_InteractorStyleNew ()
 

Protected Member Functions

 SVTK_InteractorStyle ()
 
 ~SVTK_InteractorStyle ()
 
QWidgetGetRenderWidget ()
 
virtual void OnMouseMove (int ctrl, int shift, int x, int y)
 
virtual void OnLeftButtonDown (int ctrl, int shift, int x, int y)
 
virtual void OnLeftButtonUp (int ctrl, int shift, int x, int y)
 
virtual void OnMiddleButtonDown (int ctrl, int shift, int x, int y)
 
virtual void OnMiddleButtonUp (int ctrl, int shift, int x, int y)
 
virtual void OnRightButtonDown (int ctrl, int shift, int x, int y)
 
virtual void OnRightButtonUp (int ctrl, int shift, int x, int y)
 
void RotateXY (int dx, int dy)
 
void PanXY (int x, int y, int oldX, int oldY)
 
void DollyXY (int dx, int dy)
 
void SpinXY (int dx, int dy, int oldX, int oldY)
 
void fitRect (const int left, const int top, const int right, const int bottom)
 
void Place (const int theX, const int theY)
 
void TranslateView (int toX, int toY, int fromX, int fromY)
 
void IncrementalPan (const int incrX, const int incrY)
 
void IncrementalZoom (const int incr)
 
void IncrementalRotate (const int incrX, const int incrY)
 
void InteractiveSelection ()
 
void startZoom ()
 
void startPan ()
 
void startGlobalPan ()
 
void startRotate ()
 
void startFitArea ()
 
void startSpin ()
 
void startPointSelection ()
 
void startFocalPointSelection ()
 
void startInteractiveSelection ()
 
void loadCursors ()
 
void startOperation (int operation)
 
void onStartOperation ()
 
virtual void onFinishOperation ()
 
void onOperation (QPoint mousePos)
 
void onCursorMove (QPoint mousePos)
 
void setCursor (const int operation)
 
void onSpaceMouseMove (double *data)
 
virtual void onSpaceMouseButton (int button)
 
void DominantCombinedSwitch ()
 
void drawRect ()
 
void endDrawRect ()
 Delete rubber band on the end on the dragging operation. More...
 
void drawPolygon ()
 
void endDrawPolygon ()
 Delete rubber band on the end on the dragging operation. More...
 

Static Protected Member Functions

static void ProcessEvents (vtkObject *object, unsigned long event, void *clientData, void *callData)
 

Protected Attributes

float MotionFactor
 
float RadianToDegree
 
double myScale
 
QCursor myDefCursor
 
QCursor myPanCursor
 
QCursor myZoomCursor
 
QCursor myRotateCursor
 
QCursor mySpinCursor
 
QCursor myHandCursor
 
QCursor myGlobalPanCursor
 
QPoint myPoint
 
QPoint myOtherPoint
 
bool myCursorState
 
bool myShiftState
 
int ForcedState
 
vtkSmartPointer< SALOME_ActormyLastHighlitedActor
 
vtkSmartPointer< SALOME_ActormyLastPreHighlitedActor
 
vtkSmartPointer< SVTK_ControllerIncrementmyControllerIncrement
 "Increment" controller for pan/rotate/zoom operations More...
 
vtkSmartPointer< SVTK_ControllerOnKeyDownmyControllerOnKeyDown
 controls the behaviour of KeyDown event in SALOME way More...
 
int mySMDecreaseSpeedBtn
 
int mySMIncreaseSpeedBtn
 
int mySMDominantCombinedSwitchBtn
 
vtkSmartPointer< SVTK_GenericRenderWindowInteractormyInteractor
 
PSelectionEvent mySelectionEvent
 
unsigned long myCurrRotationPointType
 
unsigned long myPrevRotationPointType
 
unsigned long myCurrFocalPointType
 
unsigned long myPrevFocalPointType
 
double myRotationPointX
 
double myRotationPointY
 
double myRotationPointZ
 
vtkSmartPointer< SVTK_ActormyHighlightSelectionPointActor
 
vtkSmartPointer< vtkPointPicker > myPointPicker
 
double myBBCenter [3]
 
double myInteractivePoint [3]
 
bool myBBFirstCheck
 
QtxRectRubberBandmyRectBand
 selection rectangle rubber band More...
 
QtxPolyRubberBandmyPolygonBand
 polygonal selection More...
 
QVector< QPoint > myPolygonPoints
 
PolygonState myPoligonState
 
bool myIsAdvancedZoomingEnabled
 

Detailed Description

Introduce SALOME way of user interaction.

This class defines SALOME way of user interaction for VTK viewer, as well, as introduce a new selection mechanism

Constructor & Destructor Documentation

◆ SVTK_InteractorStyle()

SVTK_InteractorStyle::SVTK_InteractorStyle ( )
protected

◆ ~SVTK_InteractorStyle()

SVTK_InteractorStyle::~SVTK_InteractorStyle ( )
protected

Destructor

References endDrawPolygon(), and endDrawRect().

Member Function Documentation

◆ ActionPicking()

void SVTK_InteractorStyle::ActionPicking ( )

Provide instructions for Picking.

Provide instructions for Picking

References myOtherPoint, myPoint, onFinishOperation(), startOperation(), VTK_INTERACTOR_STYLE_CAMERA_NONE, and VTK_INTERACTOR_STYLE_CAMERA_SELECT.

◆ ControllerIncrement()

SVTK_ControllerIncrement * SVTK_InteractorStyle::ControllerIncrement ( )

To get current increment controller.

To get current increment controller

References myControllerIncrement.

◆ ControllerOnKeyDown()

SVTK_ControllerOnKeyDown * SVTK_InteractorStyle::ControllerOnKeyDown ( )

To get current OnKeyDown controller.

To get current OnKeyDown controller

References myControllerOnKeyDown.

◆ CurrentState()

int SVTK_InteractorStyle::CurrentState ( ) const
inline

◆ DollyXY()

void SVTK_InteractorStyle::DollyXY ( int  dx,
int  dy 
)
protected

◆ DominantCombinedSwitch()

void SVTK_InteractorStyle::DominantCombinedSwitch ( )
protected

◆ drawPolygon()

void SVTK_InteractorStyle::drawPolygon ( )
protected

◆ drawRect()

void SVTK_InteractorStyle::drawRect ( )
protected

Draws rectangle by starting and current points

References GetRenderWidget(), QtxRectRubberBand::initGeometry(), SUIT_Tools::makeRect(), myOtherPoint, myPoint, and myRectBand.

◆ endDrawPolygon()

void SVTK_InteractorStyle::endDrawPolygon ( )
protected

Delete rubber band on the end on the dragging operation.

References myPolygonBand, and myPolygonPoints.

◆ endDrawRect()

void SVTK_InteractorStyle::endDrawRect ( )
protected

Delete rubber band on the end on the dragging operation.

References QtxRectRubberBand::clearGeometry(), and myRectBand.

◆ fitRect()

void SVTK_InteractorStyle::fitRect ( const int  left,
const int  top,
const int  right,
const int  bottom 
)
protected

Fits viewer contents to rect

References Render(), and TranslateView().

◆ FreeActors()

void SVTK_InteractorStyle::FreeActors ( )

releaze myLastHighlitedActor and myLastPreHighlitedActor

Realeaze actors

References myLastHighlitedActor, and myLastPreHighlitedActor.

◆ GetPolygonState()

PolygonState SVTK_InteractorStyle::GetPolygonState ( ) const
inline

◆ GetRenderWidget()

QWidget * SVTK_InteractorStyle::GetRenderWidget ( )
protected
Returns
widget for rendering

References myInteractor.

◆ GetSelectionEvent()

SVTK_SelectionEvent * SVTK_InteractorStyle::GetSelectionEvent ( )
virtual

◆ GetSelectionEventFlipY()

SVTK_SelectionEvent * SVTK_InteractorStyle::GetSelectionEventFlipY ( )
virtual

Generate special SVTK_SelectionEvent with flipped Y coordinate.

Generate special SVTK_SelectionEvent with flipped Y coordinate

References GetSelector(), mySelectionEvent, and SVTK_Selector::SelectionMode().

◆ GetSelector()

SVTK_Selector * SVTK_InteractorStyle::GetSelector ( )
Returns
selector

References myInteractor.

◆ IncrementalPan()

void SVTK_InteractorStyle::IncrementalPan ( const int  incrX,
const int  incrY 
)
protected

References PanXY().

◆ IncrementalRotate()

void SVTK_InteractorStyle::IncrementalRotate ( const int  incrX,
const int  incrY 
)
protected

References RotateXY().

◆ IncrementalZoom()

void SVTK_InteractorStyle::IncrementalZoom ( const int  incr)
protected

References DollyXY().

◆ InteractiveSelection()

void SVTK_InteractorStyle::InteractiveSelection ( )
protected

◆ IsAdvancedZoomingEnabled()

bool SVTK_InteractorStyle::IsAdvancedZoomingEnabled ( ) const
inline

◆ loadCursors()

void SVTK_InteractorStyle::loadCursors ( )
protected

loads cursors for viewer operations - zoom, pan, etc...

References imageRotateCursor, imageZoomCursor, myCursorState, myDefCursor, myGlobalPanCursor, myHandCursor, myPanCursor, myRotateCursor, mySpinCursor, and myZoomCursor.

◆ New()

static SVTK_InteractorStyle* SVTK_InteractorStyle::New ( )
static

◆ OnChar()

void SVTK_InteractorStyle::OnChar ( )
virtual

To handle keyboard event (reimplemented from vtkInteractorStyle)

To handle keyboard event (reimplemented from vtkInteractorStyle)

Reimplemented in SVTK_KeyFreeInteractorStyle.

References ControllerIncrement(), SVTK_ControllerIncrement::Decrease(), and SVTK_ControllerIncrement::Increase().

◆ OnConfigure()

void SVTK_InteractorStyle::OnConfigure ( )
virtual

To reset reset view.

To reset reset view

◆ onCursorMove()

void SVTK_InteractorStyle::onCursorMove ( QPoint  mousePos)
protected

Called when user moves mouse inside viewer window and there is no active viewer operation (!put necessary processing here!)

References GetSelectionEventFlipY(), GetSelector(), myCurrFocalPointType, myHighlightSelectionPointActor, myLastPreHighlitedActor, myPointPicker, SVTK_SelectionEvent::myX, SVTK_SelectionEvent::myY, SVTK_Selector::Pick(), Render(), and SVTK::StartFocalPointSelection.

◆ onFinishOperation()

◆ OnKeyDown()

void SVTK_InteractorStyle::OnKeyDown ( )
virtual

Redefine vtkInteractorStyle::OnKeyDown.

Redefined vtkInteractorStyle::OnKeyDown

References myControllerOnKeyDown.

◆ OnLeftButtonDown() [1/2]

void SVTK_InteractorStyle::OnLeftButtonDown ( )
virtual

To handle left mouse button down event (reimplemented from vtkInteractorStyle)

To handle left mouse button down event (reimplemented from vtkInteractorStyle)

◆ OnLeftButtonDown() [2/2]

◆ OnLeftButtonUp() [1/2]

void SVTK_InteractorStyle::OnLeftButtonUp ( )
virtual

To handle left mouse button up event (reimplemented from vtkInteractorStyle)

To handle left mouse button up event (reimplemented from vtkInteractorStyle)

◆ OnLeftButtonUp() [2/2]

virtual void SVTK_InteractorStyle::OnLeftButtonUp ( int  ctrl,
int  shift,
int  x,
int  y 
)
protectedvirtual

Reimplemented in SVTK_KeyFreeInteractorStyle.

◆ OnMiddleButtonDown() [1/2]

void SVTK_InteractorStyle::OnMiddleButtonDown ( )
virtual

To handle middle mouse button down event (reimplemented from vtkInteractorStyle)

To handle middle mouse button down event (reimplemented from vtkInteractorStyle)

◆ OnMiddleButtonDown() [2/2]

void SVTK_InteractorStyle::OnMiddleButtonDown ( int  ctrl,
int  shift,
int  x,
int  y 
)
protectedvirtual

◆ OnMiddleButtonUp() [1/2]

void SVTK_InteractorStyle::OnMiddleButtonUp ( )
virtual

To handle middle mouse button up event (reimplemented from vtkInteractorStyle)

To handle middle mouse button up event (reimplemented from vtkInteractorStyle)

◆ OnMiddleButtonUp() [2/2]

virtual void SVTK_InteractorStyle::OnMiddleButtonUp ( int  ctrl,
int  shift,
int  x,
int  y 
)
protectedvirtual

Reimplemented in SVTK_KeyFreeInteractorStyle.

◆ OnMouseButtonDoubleClick()

void SVTK_InteractorStyle::OnMouseButtonDoubleClick ( )
virtual

To handle mouse button double click event.

To handle mouse double click event

References Finished, InProcess, myPoligonState, and onFinishOperation().

◆ OnMouseMove() [1/2]

void SVTK_InteractorStyle::OnMouseMove ( )
virtual

To handle mouse move event.

To handle mouse move event

◆ OnMouseMove() [2/2]

virtual void SVTK_InteractorStyle::OnMouseMove ( int  ctrl,
int  shift,
int  x,
int  y 
)
protectedvirtual

Reimplemented in SVTK_KeyFreeInteractorStyle.

◆ OnMouseWheelBackward()

void SVTK_InteractorStyle::OnMouseWheelBackward ( )
virtual

To handle mouse wheel backward event (reimplemented from vtkInteractorStyle)

To handle mouse wheel backward event (reimplemented from vtkInteractorStyle)

References myOtherPoint.

◆ OnMouseWheelForward()

void SVTK_InteractorStyle::OnMouseWheelForward ( )
virtual

To handle mouse wheel forward event (reimplemented from vtkInteractorStyle)

To handle mouse wheel forward event (reimplemented from vtkInteractorStyle)

References myOtherPoint.

◆ onOperation()

◆ OnRightButtonDown() [1/2]

void SVTK_InteractorStyle::OnRightButtonDown ( )
virtual

To handle right mouse button down event (reimplemented from vtkInteractorStyle)

To handle right mouse button down event (reimplemented from vtkInteractorStyle)

◆ OnRightButtonDown() [2/2]

void SVTK_InteractorStyle::OnRightButtonDown ( int  ctrl,
int  shift,
int  x,
int  y 
)
protectedvirtual

◆ OnRightButtonUp() [1/2]

void SVTK_InteractorStyle::OnRightButtonUp ( )
virtual

To handle right mouse button up event (reimplemented from vtkInteractorStyle)

To handle right mouse button up event (reimplemented from vtkInteractorStyle)

◆ OnRightButtonUp() [2/2]

virtual void SVTK_InteractorStyle::OnRightButtonUp ( int  ctrl,
int  shift,
int  x,
int  y 
)
protectedvirtual

Reimplemented in SVTK_KeyFreeInteractorStyle.

◆ onSpaceMouseButton()

◆ onSpaceMouseMove()

void SVTK_InteractorStyle::onSpaceMouseMove ( double *  data)
protected

◆ onStartOperation()

◆ OnTimer()

void SVTK_InteractorStyle::OnTimer ( )
virtual

To implement cached rendering.

To implement cached rendering

References SVTK::BBCenterChanged, ComputeBBCenter(), myBBCenter, and myBBFirstCheck.

◆ PanXY()

void SVTK_InteractorStyle::PanXY ( int  x,
int  y,
int  oldX,
int  oldY 
)
protected

◆ Place()

void SVTK_InteractorStyle::Place ( const int  theX,
const int  theY 
)
protected

Called on finsh GlobalPan operation

References myScale, Render(), and TranslateView().

◆ ProcessEvents()

◆ Render()

void SVTK_InteractorStyle::Render ( )
virtual

To invoke #vtkRenderWindowInteractor::CreateTimer.

To invoke #vtkRenderWindowInteractor::CreateTimer

◆ RotateXY()

void SVTK_InteractorStyle::RotateXY ( int  dx,
int  dy 
)
protected

◆ SetAdvancedZoomingEnabled()

void SVTK_InteractorStyle::SetAdvancedZoomingEnabled ( const bool  theState)
inline

◆ SetControllerIncrement()

void SVTK_InteractorStyle::SetControllerIncrement ( SVTK_ControllerIncrement theController)

To set current increment controller.

To set current increment controller

References myControllerIncrement.

◆ SetControllerOnKeyDown()

void SVTK_InteractorStyle::SetControllerOnKeyDown ( SVTK_ControllerOnKeyDown theController)

To set current OnKeyDown controller.

To set current increment controller

References myControllerOnKeyDown.

◆ setCursor()

◆ SetIncrementSpeed()

void SVTK_InteractorStyle::SetIncrementSpeed ( const int  theValue,
const int  theMode = 0 
)

To modify current increment controller.

To modify current increment controller

References SetControllerIncrement(), and SVTK_ControllerIncrement::SetStartValue().

◆ SetInteractor()

◆ SetPolygonState()

void SVTK_InteractorStyle::SetPolygonState ( const PolygonState thePolygonState)
inline

◆ SetTDxStyle()

vtkTypeMacro (SVTK_InteractorStyle, vtkInteractorStyle) typedef boost void SVTK_InteractorStyle::SetTDxStyle ( vtkTDxInteractorStyle *  )
inline

◆ SpinXY()

void SVTK_InteractorStyle::SpinXY ( int  dx,
int  dy,
int  oldX,
int  oldY 
)
protected

◆ startFitArea()

void SVTK_InteractorStyle::startFitArea ( )
protected

Starts Fit Area operation (e.g. through menu command)

References ForcedState, onFinishOperation(), setCursor(), startOperation(), VTK_INTERACTOR_STYLE_CAMERA_FIT, and VTK_INTERACTOR_STYLE_CAMERA_NONE.

◆ startFocalPointSelection()

void SVTK_InteractorStyle::startFocalPointSelection ( )
protected

◆ startGlobalPan()

void SVTK_InteractorStyle::startGlobalPan ( )
protected

◆ startInteractiveSelection()

void SVTK_InteractorStyle::startInteractiveSelection ( )
protected

◆ startOperation()

◆ startPan()

void SVTK_InteractorStyle::startPan ( )
protected

◆ startPointSelection()

void SVTK_InteractorStyle::startPointSelection ( )
protected

◆ startRotate()

void SVTK_InteractorStyle::startRotate ( )
protected

◆ startSpin()

void SVTK_InteractorStyle::startSpin ( )
protected

◆ startZoom()

void SVTK_InteractorStyle::startZoom ( )
protected

◆ TranslateView()

void SVTK_InteractorStyle::TranslateView ( int  toX,
int  toY,
int  fromX,
int  fromY 
)
protected

Translates view from Point to Point

Member Data Documentation

◆ ForcedState

int SVTK_InteractorStyle::ForcedState
protected

◆ MotionFactor

float SVTK_InteractorStyle::MotionFactor
protected

◆ myBBCenter

double SVTK_InteractorStyle::myBBCenter[3]
protected

◆ myBBFirstCheck

bool SVTK_InteractorStyle::myBBFirstCheck
protected

◆ myControllerIncrement

vtkSmartPointer<SVTK_ControllerIncrement> SVTK_InteractorStyle::myControllerIncrement
protected

"Increment" controller for pan/rotate/zoom operations

◆ myControllerOnKeyDown

vtkSmartPointer<SVTK_ControllerOnKeyDown> SVTK_InteractorStyle::myControllerOnKeyDown
protected

controls the behaviour of KeyDown event in SALOME way

◆ myCurrFocalPointType

unsigned long SVTK_InteractorStyle::myCurrFocalPointType
protected

◆ myCurrRotationPointType

unsigned long SVTK_InteractorStyle::myCurrRotationPointType
protected

◆ myCursorState

bool SVTK_InteractorStyle::myCursorState
protected

◆ myDefCursor

QCursor SVTK_InteractorStyle::myDefCursor
protected

◆ myGlobalPanCursor

QCursor SVTK_InteractorStyle::myGlobalPanCursor
protected

◆ myHandCursor

QCursor SVTK_InteractorStyle::myHandCursor
protected

◆ myHighlightSelectionPointActor

vtkSmartPointer<SVTK_Actor> SVTK_InteractorStyle::myHighlightSelectionPointActor
protected

◆ myInteractivePoint

double SVTK_InteractorStyle::myInteractivePoint[3]
protected

◆ myInteractor

vtkSmartPointer<SVTK_GenericRenderWindowInteractor> SVTK_InteractorStyle::myInteractor
protected

◆ myIsAdvancedZoomingEnabled

bool SVTK_InteractorStyle::myIsAdvancedZoomingEnabled
protected

◆ myLastHighlitedActor

vtkSmartPointer<SALOME_Actor> SVTK_InteractorStyle::myLastHighlitedActor
protected

◆ myLastPreHighlitedActor

vtkSmartPointer<SALOME_Actor> SVTK_InteractorStyle::myLastPreHighlitedActor
protected

◆ myOtherPoint

QPoint SVTK_InteractorStyle::myOtherPoint
protected

◆ myPanCursor

QCursor SVTK_InteractorStyle::myPanCursor
protected

◆ myPoint

QPoint SVTK_InteractorStyle::myPoint
protected

◆ myPointPicker

vtkSmartPointer<vtkPointPicker> SVTK_InteractorStyle::myPointPicker
protected

◆ myPoligonState

PolygonState SVTK_InteractorStyle::myPoligonState
protected

◆ myPolygonBand

QtxPolyRubberBand* SVTK_InteractorStyle::myPolygonBand
protected

polygonal selection

◆ myPolygonPoints

QVector<QPoint> SVTK_InteractorStyle::myPolygonPoints
protected

◆ myPrevFocalPointType

unsigned long SVTK_InteractorStyle::myPrevFocalPointType
protected

◆ myPrevRotationPointType

unsigned long SVTK_InteractorStyle::myPrevRotationPointType
protected

◆ myRectBand

QtxRectRubberBand* SVTK_InteractorStyle::myRectBand
protected

selection rectangle rubber band

◆ myRotateCursor

QCursor SVTK_InteractorStyle::myRotateCursor
protected

◆ myRotationPointX

double SVTK_InteractorStyle::myRotationPointX
protected

◆ myRotationPointY

double SVTK_InteractorStyle::myRotationPointY
protected

◆ myRotationPointZ

double SVTK_InteractorStyle::myRotationPointZ
protected

◆ myScale

double SVTK_InteractorStyle::myScale
protected

◆ mySelectionEvent

PSelectionEvent SVTK_InteractorStyle::mySelectionEvent
protected

◆ myShiftState

bool SVTK_InteractorStyle::myShiftState
protected

◆ mySMDecreaseSpeedBtn

int SVTK_InteractorStyle::mySMDecreaseSpeedBtn
protected

◆ mySMDominantCombinedSwitchBtn

int SVTK_InteractorStyle::mySMDominantCombinedSwitchBtn
protected

◆ mySMIncreaseSpeedBtn

int SVTK_InteractorStyle::mySMIncreaseSpeedBtn
protected

◆ mySpinCursor

QCursor SVTK_InteractorStyle::mySpinCursor
protected

◆ myZoomCursor

QCursor SVTK_InteractorStyle::myZoomCursor
protected

◆ RadianToDegree

float SVTK_InteractorStyle::RadianToDegree
protected

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