21 #ifndef __vtkMRMLAbstractSliceViewDisplayableManager_h 22 #define __vtkMRMLAbstractSliceViewDisplayableManager_h 27 #include "vtkMRMLDisplayableManagerExport.h" 43 void PrintSelf(ostream& os, vtkIndent indent)
override;
53 void ConvertDeviceToXYZ(
double x,
double y,
double xyz[3]);
57 static void ConvertDeviceToXYZ(vtkRenderWindowInteractor * interactor,
62 static void ConvertDeviceToXYZ(vtkRenderer * renderer,
69 void ConvertRASToXYZ(
double ras[3],
double xyz[3]);
73 static void ConvertRASToXYZ(
vtkMRMLSliceNode * sliceNode,
double ras[3],
double xyz[3]);
78 void ConvertXYZToRAS(
double xyz[3],
double ras[3]);
82 static void ConvertXYZToRAS(
vtkMRMLSliceNode * sliceNode,
double xyz[3],
double ras[3]);
Superclass for displayable manager classes.
void PrintSelf(ostream &os, vtkIndent indent) override
static vtkMRMLAbstractDisplayableManager * New()
MRML node for storing a slice through RAS space.
virtual void OnMRMLDisplayableNodeModifiedEvent(vtkObject *caller)
vtkMRMLAbstractSliceViewDisplayableManager Self
Superclass for displayable manager classes.
virtual void OnMRMLSliceNodeModifiedEvent()
Could be overloaded if DisplayableManager subclass.