|
Slicer 5.4
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManagerHelper.h>


Public Types | |
| typedef std::map< vtkSmartPointer< vtkMRMLMarkupsDisplayNode >, vtkSlicerMarkupsWidget * >::iterator | DisplayNodeToWidgetIt |
| typedef std::map< vtkSmartPointer< vtkMRMLMarkupsDisplayNode >, vtkSlicerMarkupsWidget * > | DisplayNodeToWidgetType |
| Map of vtkWidget indexed using associated node ID. | |
| typedef std::set< vtkSmartPointer< vtkMRMLMarkupsNode > >::iterator | MarkupsNodesIt |
| typedef std::set< vtkSmartPointer< vtkMRMLMarkupsNode > > | MarkupsNodesType |
| typedef vtkObject | Superclass |
Public Member Functions | |
| void | AddDisplayNode (vtkMRMLMarkupsDisplayNode *displayNode) |
| void | AddMarkupsNode (vtkMRMLMarkupsNode *node) |
| void | AddObservations (vtkMRMLMarkupsNode *node) |
| void | DeleteWidget (vtkSlicerMarkupsWidget *widget) |
| virtual const char * | GetClassName () |
| virtual vtkMRMLMarkupsDisplayableManager * | GetDisplayableManager () |
| vtkSlicerMarkupsWidget * | GetWidget (vtkMRMLMarkupsDisplayNode *markupsDisplayNode) |
| Set all widget status to manipulate. | |
| vtkSlicerMarkupsWidget * | GetWidget (vtkMRMLMarkupsNode *markupsNode) |
| Get first visible widget for this markup. | |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| void | RemoveAllWidgetsAndNodes () |
| Remove all widgets, intersection widgets, nodes. | |
| void | RemoveDisplayNode (vtkMRMLMarkupsDisplayNode *displayNode) |
| void | RemoveMarkupsNode (vtkMRMLMarkupsNode *node) |
| void | RemoveObservations (vtkMRMLMarkupsNode *node) |
| void | SetDisplayableManager (vtkMRMLMarkupsDisplayableManager *) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLMarkupsDisplayableManagerHelper * | New () |
| static vtkMRMLMarkupsDisplayableManagerHelper * | SafeDownCast (vtkObject *o) |
Public Attributes | |
| DisplayNodeToWidgetType | MarkupsDisplayNodesToWidgets |
| MarkupsNodesType | MarkupsNodes |
Protected Member Functions | |
| vtkMRMLMarkupsDisplayableManagerHelper () | |
| ~vtkMRMLMarkupsDisplayableManagerHelper () override | |
Definition at line 51 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::map<vtkSmartPointer<vtkMRMLMarkupsDisplayNode>,vtkSlicerMarkupsWidget*>::iterator vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToWidgetIt |
Definition at line 76 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::map< vtkSmartPointer<vtkMRMLMarkupsDisplayNode>, vtkSlicerMarkupsWidget* > vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToWidgetType |
Map of vtkWidget indexed using associated node ID.
Definition at line 75 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::set<vtkSmartPointer<vtkMRMLMarkupsNode>>::iterator vtkMRMLMarkupsDisplayableManagerHelper::MarkupsNodesIt |
Definition at line 80 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::set< vtkSmartPointer<vtkMRMLMarkupsNode> > vtkMRMLMarkupsDisplayableManagerHelper::MarkupsNodesType |
Definition at line 79 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef vtkObject vtkMRMLMarkupsDisplayableManagerHelper::Superclass |
Definition at line 57 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
|
protected |
|
overrideprotected |
| void vtkMRMLMarkupsDisplayableManagerHelper::AddDisplayNode | ( | vtkMRMLMarkupsDisplayNode * | displayNode | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::AddMarkupsNode | ( | vtkMRMLMarkupsNode * | node | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::AddObservations | ( | vtkMRMLMarkupsNode * | node | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::DeleteWidget | ( | vtkSlicerMarkupsWidget * | widget | ) |
|
virtual |
|
virtual |
| vtkSlicerMarkupsWidget * vtkMRMLMarkupsDisplayableManagerHelper::GetWidget | ( | vtkMRMLMarkupsDisplayNode * | markupsDisplayNode | ) |
Set all widget status to manipulate.
Get a vtkSlicerMarkupsWidget* given a node
| vtkSlicerMarkupsWidget * vtkMRMLMarkupsDisplayableManagerHelper::GetWidget | ( | vtkMRMLMarkupsNode * | markupsNode | ) |
Get first visible widget for this markup.
|
virtual |
|
static |
|
static |
|
override |
| void vtkMRMLMarkupsDisplayableManagerHelper::RemoveAllWidgetsAndNodes | ( | ) |
Remove all widgets, intersection widgets, nodes.
| void vtkMRMLMarkupsDisplayableManagerHelper::RemoveDisplayNode | ( | vtkMRMLMarkupsDisplayNode * | displayNode | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::RemoveMarkupsNode | ( | vtkMRMLMarkupsNode * | node | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::RemoveObservations | ( | vtkMRMLMarkupsNode * | node | ) |
|
static |
| void vtkMRMLMarkupsDisplayableManagerHelper::SetDisplayableManager | ( | vtkMRMLMarkupsDisplayableManager * | ) |
| DisplayNodeToWidgetType vtkMRMLMarkupsDisplayableManagerHelper::MarkupsDisplayNodesToWidgets |
Definition at line 77 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| MarkupsNodesType vtkMRMLMarkupsDisplayableManagerHelper::MarkupsNodes |
Definition at line 81 of file vtkMRMLMarkupsDisplayableManagerHelper.h.