27 #ifndef VTKMRMLMARKUPSDISPLAYABLEMANAGERHELPER_H_ 28 #define VTKMRMLMARKUPSDISPLAYABLEMANAGERHELPER_H_ 31 #include "vtkSlicerMarkupsModuleMRMLDisplayableManagerExport.h" 38 #include <vtkSmartPointer.h> 58 void PrintSelf(ostream& os, vtkIndent indent)
override;
72 void RemoveAllWidgetsAndNodes();
80 typedef std::set < vtkSmartPointer<vtkMRMLMarkupsNode> >::iterator
MarkupsNodesIt;
105 std::map<vtkMRMLNode*, std::vector<int> > NodeGlyphTypes;
107 bool AddingMarkupsNode;
109 std::vector<unsigned long> ObservedMarkupNodeEvents;
MarkupsNodesType MarkupsNodes
std::map< vtkSmartPointer< vtkMRMLMarkupsDisplayNode >, vtkSlicerMarkupsWidget *> DisplayNodeToWidgetType
Map of vtkWidget indexed using associated node ID.
DisplayNodeToWidgetType MarkupsDisplayNodesToWidgets
std::set< vtkSmartPointer< vtkMRMLMarkupsNode > > MarkupsNodesType
std::map< vtkSmartPointer< vtkMRMLMarkupsDisplayNode >, vtkSlicerMarkupsWidget *>::iterator DisplayNodeToWidgetIt
std::set< vtkSmartPointer< vtkMRMLMarkupsNode > >::iterator MarkupsNodesIt