93 #ifndef __vtkWidgetSet_h
94 #define __vtkWidgetSet_h
96 #include "vtkInteractionWidgetsModule.h"
97 #include "vtkObject.h"
121 void PrintSelf(ostream& os, vtkIndent indent);
126 virtual void SetEnabled(
int);
127 vtkBooleanMacro(Enabled,
int);
137 unsigned int GetNumberOfWidgets();
153 template <
class TW
idget >
159 it != this->Widget.end() ; ++it)
161 TWidget *w =
static_cast<TWidget *
>(*it);
164 ((*w).*(action))(caller);
172 it != this->Widget.end() ; ++it)
174 TWidget *w =
static_cast<TWidget *
>(*it);
175 if (caller != w) ((*w).*(action))(caller);
void(TWidget::* TActionFunctionPointer)(TWidget *dispatcher)