28#ifndef vtkSlicerMarkupsWidget_h
29#define vtkSlicerMarkupsWidget_h
31#include "vtkSlicerMarkupsModuleVTKWidgetsExport.h"
33#include "vtkWidgetCallbackMapper.h"
50 void PrintSelf(ostream& os, vtkIndent indent)
override;
190#ifdef VTK_HAS_INITIALIZE_OBJECT_BASE
191# define vtkSlicerMarkupsWidgetCreateInstanceMacro(type) \
192 vtkSlicerMarkupsWidget* CreateInstance() const override \
194 vtkObject* ret = vtkObjectFactory::CreateInstance(#type); \
197 return static_cast<type*>(ret); \
199 type* result = new type; \
200 result->InitializeObjectBase(); \
204# define vtkSlicerMarkupsWidgetCreateInstanceMacro(type) \
205 vtkSlicerMarkupsWidget* CreateInstance() const override \
207 vtkObject* ret = vtkObjectFactory::CreateInstance(#type); \
210 return static_cast<type*>(ret); \
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D,...
MRML node for storing information about the active nodes in the scene.