Protected Member Functions | Protected Attributes | Friends

vtkKWEAbstractPaintbrushWidget Class Reference

Abstract base class that enables the use of WidgetGroups. More...

#include <vtkKWEAbstractPaintbrushWidget.h>

Inheritance diagram for vtkKWEAbstractPaintbrushWidget:
Inheritance graph
[legend]
Collaboration diagram for vtkKWEAbstractPaintbrushWidget:
Collaboration graph
[legend]

List of all members.

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 vtkWidgetCallbackMapperGetCallbackMapper ()

virtual vtkKWEWidgetGroupGetWidgetGroup ()

Protected Member Functions

 vtkKWEAbstractPaintbrushWidget ()
 ~vtkKWEAbstractPaintbrushWidget ()
virtual void ReportReferences (vtkGarbageCollector *collector)

Protected Attributes

vtkKWEWidgetGroupWidgetGroup
void * Payload

Friends

class vtkKWEWidgetGroup

Detailed Description

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.


Constructor & Destructor Documentation

vtkKWEAbstractPaintbrushWidget::vtkKWEAbstractPaintbrushWidget (  )  [protected]
vtkKWEAbstractPaintbrushWidget::~vtkKWEAbstractPaintbrushWidget (  )  [inline, protected]

Definition at line 79 of file vtkKWEAbstractPaintbrushWidget.h.


Member Function Documentation

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.


Friends And Related Function Documentation

friend class vtkKWEWidgetGroup [friend]

Definition at line 46 of file vtkKWEAbstractPaintbrushWidget.h.


Member Data Documentation

Definition at line 79 of file vtkKWEAbstractPaintbrushWidget.h.

Definition at line 87 of file vtkKWEAbstractPaintbrushWidget.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines