Abstract base class that enables the use of WidgetGroups. More...
#include <vtkKWEAbstractPaintbrushWidget.h>


Public Member Functions | |
| vtkTypeRevisionMacro (vtkKWEAbstractPaintbrushWidget, vtkAbstractWidget) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | Register (vtkObjectBase *o) |
| virtual void | UnRegister (vtkObjectBase *o) |
| virtual void | SetCallbackMapper (vtkKWEPaintbrushWidgetCallbackMapper *) |
| virtual vtkWidgetCallbackMapper * | GetCallbackMapper () |
| virtual vtkKWEWidgetGroup * | GetWidgetGroup () |
Protected Member Functions | |
| vtkKWEAbstractPaintbrushWidget () | |
| ~vtkKWEAbstractPaintbrushWidget () | |
| virtual void | ReportReferences (vtkGarbageCollector *collector) |
Protected Attributes | |
| vtkKWEWidgetGroup * | WidgetGroup |
| void * | Payload |
Friends | |
| class | vtkKWEWidgetGroup |
Abstract base class that enables the use of WidgetGroups.
The vtkKWEAbstractPaintbrushWidget is used to enable the use of a vtkKWEWidgetGroup by adding the appropriate friend declarations. Its role is trivial and is scheduled to be moved into vtkAbstractWidget. Until then we will keep this class around to avoid modifications to vtkAbstractWidget.
Definition at line 42 of file vtkKWEAbstractPaintbrushWidget.h.
| vtkKWEAbstractPaintbrushWidget::vtkKWEAbstractPaintbrushWidget | ( | ) | [protected] |
| vtkKWEAbstractPaintbrushWidget::~vtkKWEAbstractPaintbrushWidget | ( | ) | [inline, protected] |
Definition at line 79 of file vtkKWEAbstractPaintbrushWidget.h.
| vtkKWEAbstractPaintbrushWidget::vtkTypeRevisionMacro | ( | vtkKWEAbstractPaintbrushWidget | , | |
| vtkAbstractWidget | ||||
| ) |
Standard methods for a VTK class.
| void vtkKWEAbstractPaintbrushWidget::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Standard methods for a VTK class.
Reimplemented from vtkAbstractWidget.
Reimplemented in vtkKWEPaintbrushSelectionWidget, and vtkKWEPaintbrushWidget.
| virtual void vtkKWEAbstractPaintbrushWidget::Register | ( | vtkObjectBase * | o | ) | [virtual] |
Enable garbage collection. There are ref counting cycles with vtkKWEWidgetGroup
Reimplemented from vtkObjectBase.
| virtual void vtkKWEAbstractPaintbrushWidget::UnRegister | ( | vtkObjectBase * | o | ) | [virtual] |
Enable garbage collection. There are ref counting cycles with vtkKWEWidgetGroup
Reimplemented from vtkObjectBase.
| virtual void vtkKWEAbstractPaintbrushWidget::SetCallbackMapper | ( | vtkKWEPaintbrushWidgetCallbackMapper * | ) | [virtual] |
Set the mouse and keyboard bindings through a callback mapper. If you want to set your own bindings, you would create your own subclass of vtkKWEPaintbrushWidgetCallbackMapper and override the Bindings() method.
| virtual vtkWidgetCallbackMapper* vtkKWEAbstractPaintbrushWidget::GetCallbackMapper | ( | ) | [virtual] |
Set the mouse and keyboard bindings through a callback mapper. If you want to set your own bindings, you would create your own subclass of vtkKWEPaintbrushWidgetCallbackMapper and override the Bindings() method.
| virtual vtkKWEWidgetGroup* vtkKWEAbstractPaintbrushWidget::GetWidgetGroup | ( | ) | [virtual] |
Get the widget group that contains this paintbrush widget
| virtual void vtkKWEAbstractPaintbrushWidget::ReportReferences | ( | vtkGarbageCollector * | collector | ) | [protected, virtual] |
Reimplemented from vtkObjectBase.
friend class vtkKWEWidgetGroup [friend] |
Definition at line 46 of file vtkKWEAbstractPaintbrushWidget.h.
Definition at line 79 of file vtkKWEAbstractPaintbrushWidget.h.
void* vtkKWEAbstractPaintbrushWidget::Payload [protected] |
Definition at line 87 of file vtkKWEAbstractPaintbrushWidget.h.
1.7.1