21 #ifndef __vtkMRMLCrosshairDisplayableManager_h 22 #define __vtkMRMLCrosshairDisplayableManager_h 26 #include "vtkMRMLDisplayableManagerExport.h" 42 void PrintSelf(ostream& os, vtkIndent indent)
override;
50 void SetActionsEnabled(
int actions);
51 int GetActionsEnabled();
79 vtkInternal * Internal;
virtual void AdditionalInitializeStep()
void PrintSelf(ostream &os, vtkIndent indent) override
MRML node for storing a crosshair through RAS space.
virtual void OnMRMLNodeModified(vtkMRMLNode *)
A set of MRML Nodes that supports serialization and undo/redo.
virtual bool ProcessInteractionEvent(vtkMRMLInteractionEventData *eventData)
virtual void UnobserveMRMLScene()
virtual void ObserveMRMLScene()
virtual bool CanProcessInteractionEvent(vtkMRMLInteractionEventData *eventData, double &distance2)
static vtkMRMLAbstractSliceViewDisplayableManager * New()
Superclass for displayable manager classes.
virtual void UpdateFromMRMLScene()
Abstract Superclass for all specific types of MRML nodes.
Displayable manager for the crosshair on slice (2D) views.
virtual void OnMRMLSliceNodeModifiedEvent()
Could be overloaded if DisplayableManager subclass.