18 #ifndef __vtkMRMLMarkupsFiducialDisplayableManager3D_h 19 #define __vtkMRMLMarkupsFiducialDisplayableManager3D_h 22 #include "vtkSlicerMarkupsModuleMRMLDisplayableManagerExport.h" 28 class vtkSlicerViewerWidget;
40 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
70 virtual void AdditionnalInitializeStep();
virtual void UpdatePosition(vtkAbstractWidget *vtkNotUsed(widget), vtkMRMLNode *vtkNotUsed(node))
Update just the position for the widget, implemented by subclasses.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
MRML node to represent a fiducial markup Fiducial Markups nodes contain a list of fiducial points...
virtual void PropagateMRMLToWidget(vtkMRMLMarkupsNode *node, vtkAbstractWidget *widget)
Propagate properties of MRML node to widget.
virtual void OnWidgetCreated(vtkAbstractWidget *widget, vtkMRMLMarkupsNode *node)
Gets called when widget was created.
virtual ~vtkMRMLMarkupsFiducialDisplayableManager3D()
MRML node to represent a list of markups Markups nodes contains a list of markups that each contain a...
vtkMRMLMarkupsFiducialDisplayableManager3D()
static vtkMRMLMarkupsDisplayableManager3D * New()
virtual void OnMRMLMarkupsNodeMarkupAddedEvent(vtkMRMLMarkupsNode *vtkNotUsed(markupsNode), int vtkNotUsed(n))
virtual void OnClickInRenderWindow(double x, double y, const char *associatedNodeID=NULL)
Callback for click in RenderWindow.
virtual void OnInteractorStyleEvent(int eventid) VTK_OVERRIDE
Respond to interactor style events.
virtual void PropagateWidgetToMRML(vtkAbstractWidget *widget, vtkMRMLMarkupsNode *node)
Propagate properties of widget to MRML node.
virtual void OnMRMLMarkupsNodeMarkupRemovedEvent(vtkMRMLMarkupsNode *vtkNotUsed(markupsNode), int vtkNotUsed(n))
Abstract Superclass for all specific types of MRML nodes.
virtual vtkAbstractWidget * CreateWidget(vtkMRMLMarkupsNode *node)
Create a widget.
virtual void OnMRMLMarkupsNodeNthMarkupModifiedEvent(vtkMRMLMarkupsNode *vtkNotUsed(node), int vtkNotUsed(n))
virtual void OnMRMLSceneEndClose() VTK_OVERRIDE
virtual bool UpdateNthSeedPositionFromMRML(int vtkNotUsed(n), vtkAbstractWidget *vtkNotUsed(widget), vtkMRMLMarkupsNode *vtkNotUsed(markupsNode))