|
Slicer
5.2
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. More... | |
| 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. More... | |
| vtkSlicerMarkupsWidget * | GetWidget (vtkMRMLMarkupsNode *markupsNode) |
| Get first visible widget for this markup. More... | |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| void | RemoveAllWidgetsAndNodes () |
| Remove all widgets, intersection widgets, nodes. More... | |
| 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.
1.8.14