open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Member Functions | Static Public Member Functions | List of all members
iASlicerInteractorStyle Class Reference

Custom interactor style for slicers, for disabling certain vtk interactions we do differently. More...

Inheritance diagram for iASlicerInteractorStyle:
[legend]
Collaboration diagram for iASlicerInteractorStyle:
[legend]

Public Member Functions

void OnLeftButtonDown () override
 
void OnLeftButtonUp () override
 
 vtkTypeMacro (iASlicerInteractorStyle, vtkInteractorStyleImage)
 
void OnMouseWheelForward () override
 shift and control + mousewheel are used differently - don't use them for zooming! More...
 
void OnMouseWheelBackward () override
 
void OnRightButtonDown () override
 Conditionally disable zooming via right button dragging. More...
 
void setRightButtonDragZoomEnabled (bool enabled)
 
void setWindowLevelAdjust (bool enabled)
 
bool windowLevelAdjustEnabled () const
 
bool leftButtonDown () const
 

Static Public Member Functions

static iASlicerInteractorStyleNew ()
 

Detailed Description

Custom interactor style for slicers, for disabling certain vtk interactions we do differently.

Member Function Documentation

◆ leftButtonDown()

bool iASlicerInteractorStyle::leftButtonDown ( ) const
inline

◆ New()

static iASlicerInteractorStyle * iASlicerInteractorStyle::New ( )
static

◆ OnLeftButtonDown()

void iASlicerInteractorStyle::OnLeftButtonDown ( )
inlineoverride

◆ OnLeftButtonUp()

void iASlicerInteractorStyle::OnLeftButtonUp ( )
inlineoverride

◆ OnMouseWheelBackward()

void iASlicerInteractorStyle::OnMouseWheelBackward ( )
inlineoverride

◆ OnMouseWheelForward()

void iASlicerInteractorStyle::OnMouseWheelForward ( )
inlineoverride

shift and control + mousewheel are used differently - don't use them for zooming!

◆ OnRightButtonDown()

void iASlicerInteractorStyle::OnRightButtonDown ( )
inlineoverride

Conditionally disable zooming via right button dragging.

◆ setRightButtonDragZoomEnabled()

void iASlicerInteractorStyle::setRightButtonDragZoomEnabled ( bool  enabled)
inline

◆ setWindowLevelAdjust()

void iASlicerInteractorStyle::setWindowLevelAdjust ( bool  enabled)
inline

◆ vtkTypeMacro()

iASlicerInteractorStyle::vtkTypeMacro ( iASlicerInteractorStyle  ,
vtkInteractorStyleImage   
)

◆ windowLevelAdjustEnabled()

bool iASlicerInteractorStyle::windowLevelAdjustEnabled ( ) const
inline

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