VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkInteractorStyleSwitchBase Class Reference

dummy interface class. More...

#include <vtkInteractorStyleSwitchBase.h>

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

List of all members.

Public Types

typedef vtkInteractorStyle Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkInteractorStyleSwitchBaseNewInstance () const
void PrintSelf (ostream &os, vtkIndent indent)
vtkRenderWindowInteractorGetInteractor ()

Static Public Member Functions

static
vtkInteractorStyleSwitchBase
New ()
static int IsTypeOf (const char *type)
static
vtkInteractorStyleSwitchBase
SafeDownCast (vtkObjectBase *o)

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkInteractorStyleSwitchBase ()
 ~vtkInteractorStyleSwitchBase ()

Detailed Description

dummy interface class.

The class vtkInteractorStyleSwitchBase is here to allow the vtkRenderWindowInteractor to instantiate a default interactor style and preserve backward compatible behavior when the object factory is overridden and vtkInteractorStyleSwitch is returned.

See also:
vtkInteractorStyleSwitchBase vtkRenderWindowInteractor

Definition at line 33 of file vtkInteractorStyleSwitchBase.h.


Member Typedef Documentation

Reimplemented from vtkInteractorStyle.

Reimplemented in vtkInteractorStyleSwitch, and vtkInteractorStyleTrackball.

Definition at line 38 of file vtkInteractorStyleSwitchBase.h.


Constructor & Destructor Documentation


Member Function Documentation

This class must be supplied with a vtkRenderWindowInteractor wrapper or parent. This class should not normally be instantiated by application programmers.

Reimplemented from vtkInteractorStyle.

Reimplemented in vtkInteractorStyleSwitch, and vtkInteractorStyleTrackball.

static int vtkInteractorStyleSwitchBase::IsTypeOf ( const char *  name) [static]

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkInteractorStyle.

Reimplemented in vtkInteractorStyleSwitch, and vtkInteractorStyleTrackball.

virtual int vtkInteractorStyleSwitchBase::IsA ( const char *  name) [virtual]

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkInteractorStyle.

Reimplemented in vtkInteractorStyleSwitch, and vtkInteractorStyleTrackball.

Reimplemented from vtkInteractorStyle.

Reimplemented in vtkInteractorStyleSwitch, and vtkInteractorStyleTrackball.

virtual vtkObjectBase* vtkInteractorStyleSwitchBase::NewInstanceInternal ( ) const [protected, virtual]

Reimplemented from vtkInteractorStyle.

Reimplemented in vtkInteractorStyleSwitch, and vtkInteractorStyleTrackball.

Reimplemented from vtkInteractorStyle.

Reimplemented in vtkInteractorStyleSwitch, and vtkInteractorStyleTrackball.

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

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkInteractorStyle.

Reimplemented in vtkInteractorStyleSwitch, and vtkInteractorStyleTrackball.

This method is used to associate the widget with the render window interactor. Observers of the appropriate events invoked in the render window interactor are set up as a result of this method invocation. The SetInteractor() method must be invoked prior to enabling the vtkInteractorObserver. It automatically registers available pickers to the Picking Manager.

Reimplemented from vtkInteractorObserver.


The documentation for this class was generated from the following file: