20 #ifndef __vtkMRMLViewLogic_h 21 #define __vtkMRMLViewLogic_h 38 class vtkAlgorithmOutput;
43 class vtkImageReslice;
46 struct SliceLayerInfo;
61 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
64 vtkSetStringMacro(Name);
65 vtkGetStringMacro(Name);
78 void StartCameraNodeInteraction(
unsigned int parameters);
81 void EndCameraNodeInteraction();
86 void StartViewNodeInteraction(
unsigned int parameters);
89 void EndViewNodeInteraction();
92 void UpdateCameraNode();
95 void UpdateViewNode();
100 const char* layoutName);
105 const char* layoutName);
117 void UpdateMRMLNodes();
Superclass for MRML logic classes.
MRML node to represent a display property of 3D surface model.
MRML node to represent a 3D surface model.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
A set of MRML Nodes that supports serialization and undo/redo.
virtual void OnMRMLSceneNodeAdded(vtkMRMLNode *)
virtual void OnMRMLSceneNodeRemoved(vtkMRMLNode *)
virtual void SetMRMLSceneInternal(vtkMRMLScene *newScene)
MRML node for representing a volume (image stack).
Slicer logic class for view manipulation.
MRML node to represent a 3D view.
MRML node to represent camera node.
Abstract class that contains graphical display properties for displayable nodes.
virtual void UpdateFromMRMLScene()
Abstract Superclass for all specific types of MRML nodes.
static vtkMRMLAbstractLogic * New()