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