![]() |
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 53 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
typedef std::map<vtkSmartPointer<vtkMRMLMarkupsDisplayNode>,vtkSlicerMarkupsInteractionWidget*>::iterator vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToInteractionWidgetIt |
Definition at line 87 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
typedef std::map<vtkSmartPointer<vtkMRMLMarkupsDisplayNode>, vtkSlicerMarkupsInteractionWidget*> vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToInteractionWidgetType |
Definition at line 86 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
typedef std::map<vtkSmartPointer<vtkMRMLMarkupsDisplayNode>,vtkSlicerMarkupsWidget*>::iterator vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToWidgetIt |
Definition at line 83 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
typedef std::map< vtkSmartPointer<vtkMRMLMarkupsDisplayNode>, vtkSlicerMarkupsWidget* > vtkMRMLMarkupsDisplayableManagerHelper::DisplayNodeToWidgetType |
Map of vtkWidget indexed using associated node ID.
Definition at line 82 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
typedef std::set<vtkSmartPointer<vtkMRMLMarkupsNode>>::iterator vtkMRMLMarkupsDisplayableManagerHelper::MarkupsNodesIt |
Definition at line 91 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
typedef std::set< vtkSmartPointer<vtkMRMLMarkupsNode> > vtkMRMLMarkupsDisplayableManagerHelper::MarkupsNodesType |
Definition at line 90 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
typedef vtkObject vtkMRMLMarkupsDisplayableManagerHelper::Superclass |
Definition at line 59 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 88 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
DisplayNodeToWidgetType vtkMRMLMarkupsDisplayableManagerHelper::MarkupsDisplayNodesToWidgets |
Definition at line 84 of file vtkMRMLMarkupsDisplayableManagerHelper.h.
MarkupsNodesType vtkMRMLMarkupsDisplayableManagerHelper::MarkupsNodes |
Definition at line 92 of file vtkMRMLMarkupsDisplayableManagerHelper.h.