18#ifndef __vtkMRMLScalarBarDisplayableManager_h
19#define __vtkMRMLScalarBarDisplayableManager_h
23#include "vtkMRMLDisplayableManagerExport.h"
25class vtkMRMLScalarBarNode;
42 void PrintSelf(ostream& os, vtkIndent indent)
override;
virtual void UpdateFromMRMLScene()
virtual void UnobserveMRMLScene()
vtkMRMLAbstractSliceViewDisplayableManager()
bool GetAdjustForegroundWindowLevelEnabled()
bool GetAdjustBackgroundWindowLevelEnabled()
void PrintSelf(ostream &os, vtkIndent indent) override
~vtkMRMLScalarBarDisplayableManager() override
vtkMRMLWindowLevelWidget * GetWindowLevelWidget()
bool ProcessInteractionEvent(vtkMRMLInteractionEventData *eventData) override
void SetAdjustBackgroundWindowLevelEnabled(bool enabled)
static vtkMRMLScalarBarDisplayableManager * New()
vtkMRMLScalarBarDisplayableManager()
void SetAdjustForegroundWindowLevelEnabled(bool enabled)
bool CanProcessInteractionEvent(vtkMRMLInteractionEventData *eventData, double &closestDistance2) override
void OnMRMLSliceNodeModifiedEvent() override
Called when the SliceNode is modified. May cause ScalarBar to remap its position on screen.
void AdditionalInitializeStep() override
Method to perform additional initialization.
A set of MRML Nodes that supports serialization and undo/redo.