|
Slicer 5.9
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 >, vtkSlicerMarkupsInteractionWidget * >::iterator | DisplayNodeToInteractionWidgetIt |
| typedef std::map< vtkSmartPointer< vtkMRMLMarkupsDisplayNode >, vtkSlicerMarkupsInteractionWidget * > | DisplayNodeToInteractionWidgetType |
| 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 |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLMarkupsDisplayableManagerHelper * | New () |
| static vtkMRMLMarkupsDisplayableManagerHelper * | SafeDownCast (vtkObject *o) |
Public Attributes | |
| DisplayNodeToInteractionWidgetType | MarkupsDisplayNodesToInteractionWidgets |
| DisplayNodeToWidgetType | MarkupsDisplayNodesToWidgets |
| MarkupsNodesType | MarkupsNodes |
Protected Member Functions | |
| vtkMRMLMarkupsDisplayableManagerHelper () | |
| ~vtkMRMLMarkupsDisplayableManagerHelper () override | |
Definition at line 52 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::map<vtkSmartPointer<vtkMRMLMarkupsDisplayNode>,vtkSlicerMarkupsInteractionWidget*>::iterator vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToInteractionWidgetIt |
Definition at line 84 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::map<vtkSmartPointer<vtkMRMLMarkupsDisplayNode>, vtkSlicerMarkupsInteractionWidget*> vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToInteractionWidgetType |
Definition at line 83 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::map<vtkSmartPointer<vtkMRMLMarkupsDisplayNode>,vtkSlicerMarkupsWidget*>::iterator vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToWidgetIt |
Definition at line 80 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::map<vtkSmartPointer<vtkMRMLMarkupsDisplayNode>, vtkSlicerMarkupsWidget*> vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToWidgetType |
Map of vtkWidget indexed using associated node ID.
Definition at line 79 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::set<vtkSmartPointer<vtkMRMLMarkupsNode>>::iterator vtkMRMLMarkupsDisplayableManagerHelper::MarkupsNodesIt |
Definition at line 88 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef std::set<vtkSmartPointer<vtkMRMLMarkupsNode> > vtkMRMLMarkupsDisplayableManagerHelper::MarkupsNodesType |
Definition at line 87 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| typedef vtkObject vtkMRMLMarkupsDisplayableManagerHelper::Superclass |
Definition at line 56 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
|
protected |
|
overrideprotected |
| void vtkMRMLMarkupsDisplayableManagerHelper::AddDisplayNode | ( | vtkMRMLMarkupsDisplayNode * | displayNode | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::AddInteractionWidget | ( | vtkMRMLMarkupsDisplayNode * | displayNode | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::AddMarkupsNode | ( | vtkMRMLMarkupsNode * | node | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::AddObservations | ( | vtkMRMLMarkupsNode * | node | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::AddWidget | ( | vtkMRMLMarkupsDisplayNode * | displayNode | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::DeleteInteractionWidget | ( | vtkSlicerMarkupsInteractionWidget * | widget | ) |
| void vtkMRMLMarkupsDisplayableManagerHelper::DeleteWidget | ( | vtkSlicerMarkupsWidget * | widget | ) |
|
virtual |
|
virtual |
| vtkSlicerMarkupsInteractionWidget * vtkMRMLMarkupsDisplayableManagerHelper::GetInteractionWidget | ( | vtkMRMLMarkupsDisplayNode * | markupsDisplayNode | ) |
Get a vtkSlicerMarkupsWidget* given a node.
| vtkSlicerMarkupsInteractionWidget * vtkMRMLMarkupsDisplayableManagerHelper::GetInteractionWidget | ( | vtkMRMLMarkupsNode * | markupsNode | ) |
Get first visible widget for this markup.
| 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 * | ) |
| DisplayNodeToInteractionWidgetType vtkMRMLMarkupsDisplayableManagerHelper::MarkupsDisplayNodesToInteractionWidgets |
Definition at line 85 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| DisplayNodeToWidgetType vtkMRMLMarkupsDisplayableManagerHelper::MarkupsDisplayNodesToWidgets |
Definition at line 81 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
| MarkupsNodesType vtkMRMLMarkupsDisplayableManagerHelper::MarkupsNodes |
Definition at line 89 of file vtkMRMLMarkupsDisplayableManagerHelper.h.