Public Member Functions | Static Public Member Functions | Protected Member Functions

vtkKWELightPaintbrushWidgetCallbackMapper Class Reference

map widget events into callbacks More...

#include <vtkKWELightPaintbrushWidgetCallbackMapper.h>

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

List of all members.

Public Member Functions

virtual void Bindings ()

Static Public Member Functions

static
vtkKWELightPaintbrushWidgetCallbackMapper
New ()

Protected Member Functions

 vtkKWELightPaintbrushWidgetCallbackMapper ()
 ~vtkKWELightPaintbrushWidgetCallbackMapper ()



static int IsTypeOf (const char *type)
static
vtkKWELightPaintbrushWidgetCallbackMapper
SafeDownCast (vtkObject *o)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)

Detailed Description

map widget events into callbacks

vtkKWELightPaintbrushWidgetCallbackMapper is a subclass of vtkKWEPaintbrushWidgetCallbackMapper. It is an example of how one may override the default bindings to set their own bindings on the paintbrush widget. To use this class, one sets the callback mapper on the widget.

Interactions:

The follwing interactions are defined by this class when the brush is in Edit mode. Left click and drag - Draws a stroke Ctrl-Left click and drag - Erase stroke Shift Left click drag - Draws a stroke on this sketch alone. All other sketches are deemed uneditable while the shift key is depressed. Shft Ctrl Left click drag - Erase stroke on this sketch alone. All other sketches are deemed uneditable while the shift key is depressed. Right click and drag - Resize the shape isotropically

Interactions:
The Select mode is not supported/defined by this class.
See also:
vtkWidgetEvent vtkWidgetEventTranslator

Definition at line 52 of file vtkKWELightPaintbrushWidgetCallbackMapper.h.


Constructor & Destructor Documentation

vtkKWELightPaintbrushWidgetCallbackMapper::vtkKWELightPaintbrushWidgetCallbackMapper (  )  [inline, protected]

Definition at line 66 of file vtkKWELightPaintbrushWidgetCallbackMapper.h.

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

Definition at line 67 of file vtkKWELightPaintbrushWidgetCallbackMapper.h.


Member Function Documentation

static vtkKWELightPaintbrushWidgetCallbackMapper* vtkKWELightPaintbrushWidgetCallbackMapper::New (  )  [static]

Instantiate the class.

Reimplemented from vtkKWEPaintbrushWidgetCallbackMapper.

virtual const char* vtkKWELightPaintbrushWidgetCallbackMapper::GetClassName (  )  [virtual]

Standard macros.

Reimplemented from vtkKWEPaintbrushWidgetCallbackMapper.

static int vtkKWELightPaintbrushWidgetCallbackMapper::IsTypeOf ( const char *  type  )  [static]

Standard macros.

Reimplemented from vtkKWEPaintbrushWidgetCallbackMapper.

virtual int vtkKWELightPaintbrushWidgetCallbackMapper::IsA ( const char *  type  )  [virtual]

Standard macros.

Reimplemented from vtkKWEPaintbrushWidgetCallbackMapper.

static vtkKWELightPaintbrushWidgetCallbackMapper* vtkKWELightPaintbrushWidgetCallbackMapper::SafeDownCast ( vtkObject o  )  [static]

Standard macros.

Reimplemented from vtkKWEPaintbrushWidgetCallbackMapper.

void vtkKWELightPaintbrushWidgetCallbackMapper::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Standard macros.

Reimplemented from vtkKWEPaintbrushWidgetCallbackMapper.

virtual void vtkKWELightPaintbrushWidgetCallbackMapper::Bindings (  )  [virtual]

Overriding the superclass method

Reimplemented from vtkKWEPaintbrushWidgetCallbackMapper.


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