16#ifndef __vtkMRMLSliceViewInteractorStyle_h
17#define __vtkMRMLSliceViewInteractorStyle_h
22#include "vtkMRMLDisplayableManagerExport.h"
47 void PrintSelf(ostream& os, vtkIndent indent)
override;
Superclass for displayable manager classes.
Displayable manager for the crosshair on slice (2D) views.
Displayable manager for window/level adjustment of volumes.
MRML node for representing segmentation display attributes.
Slicer logic class for slice manipulation.
static vtkMRMLSliceViewInteractorStyle * New()
static void SliceViewProcessEvents(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
vtkMRMLSliceLogic * SliceLogic
void SetActionEnabled(int actionsMask, bool enable=true)
~vtkMRMLSliceViewInteractorStyle() override
bool DelegateInteractionEventToDisplayableManagers(vtkEventData *inputEventData) override
vtkMRMLSliceViewInteractorStyle()
vtkMRMLCrosshairDisplayableManager * GetCrosshairDisplayableManager()
bool GetActionEnabled(int actionsMask)
void SetSliceLogic(vtkMRMLSliceLogic *SliceLogic)
Get/Set the SliceLogic.
vtkMRMLScalarBarDisplayableManager * GetScalarBarDisplayableManager()
void SetMouseCursor(int cursor)
@ AdjustWindowLevelBackground
@ AdjustWindowLevelForeground
@ RotateSliceIntersection
@ TranslateSliceIntersection
void PrintSelf(ostream &os, vtkIndent indent) override
virtual bool DelegateInteractionEventToDisplayableManagers(unsigned long event)
vtkMRMLViewInteractorStyle()