28#ifndef vtkSlicerMarkupsWidget_h
29#define vtkSlicerMarkupsWidget_h
31#include "vtkSlicerMarkupsModuleVTKWidgetsExport.h"
33#include "vtkWidgetCallbackMapper.h"
50 void PrintSelf(ostream& os, vtkIndent indent)
override;
183#ifdef VTK_HAS_INITIALIZE_OBJECT_BASE
184# define vtkSlicerMarkupsWidgetCreateInstanceMacro(type) \
185 vtkSlicerMarkupsWidget* CreateInstance() const override \
187 vtkObject* ret = vtkObjectFactory::CreateInstance(#type); \
190 return static_cast<type*>(ret); \
192 type* result = new type; \
193 result->InitializeObjectBase(); \
197# define vtkSlicerMarkupsWidgetCreateInstanceMacro(type) \
198 vtkSlicerMarkupsWidget* CreateInstance() const override \
200 vtkObject* ret = vtkObjectFactory::CreateInstance(#type); \
203 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.