20#ifndef __vtkMRMLOrientationMarkerDisplayableManager_h
21#define __vtkMRMLOrientationMarkerDisplayableManager_h
25#include "vtkMRMLDisplayableManagerExport.h"
34 friend class vtkRendererUpdateObserver;
39 void PrintSelf(ostream& os, vtkIndent indent)
override;
66 vtkInternal * Internal;
Superclass for displayable manager classes.
MRML node to represent camera node.
Displayable manager that displays orientation marker in a slice or 3D view.
void OnMRMLDisplayableNodeModifiedEvent(vtkObject *caller) override
static vtkMRMLOrientationMarkerDisplayableManager * New()
void PrintSelf(ostream &os, vtkIndent indent) override
void UpdateFromViewNode()
Update the renderer from the view node properties.
void UpdateFromRenderer()
Update the renderer based on the master renderer (the one that the orientation marker follows)
void Create() override
Observe the View node and initialize the renderer accordingly.
vtkMRMLOrientationMarkerDisplayableManager()
~vtkMRMLOrientationMarkerDisplayableManager() override