Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

vtkEventForwarderCommand Class Reference

#include <vtkEventForwarderCommand.h>

Inheritance diagram for vtkEventForwarderCommand:

Inheritance graph
[legend]
Collaboration diagram for vtkEventForwarderCommand:

Collaboration graph
[legend]
List of all members.

Detailed Description

a simple event forwarder command

Use vtkEventForwarderCommand to forward an event to a new object. This command will intercept the event, and use InvokeEvent on a 'target' as if that object was the one that invoked the event instead of the object this commmand was attached to using AddObserver.

See also:
vtkCommand

Definition at line 32 of file vtkEventForwarderCommand.h.

Public Member Functions

void Execute (vtkObject *caller, unsigned long eid, void *callData)
virtual void SetTarget (vtkObject *obj)
virtual void * GetTarget ()

Static Public Member Functions

static vtkEventForwarderCommandNew ()

Protected Member Functions

 vtkEventForwarderCommand ()
 ~vtkEventForwarderCommand ()

Protected Attributes

vtkObjectTarget


Constructor & Destructor Documentation

vtkEventForwarderCommand::vtkEventForwarderCommand  )  [protected]
 

vtkEventForwarderCommand::~vtkEventForwarderCommand  )  [inline, protected]
 

Definition at line 58 of file vtkEventForwarderCommand.h.


Member Function Documentation

static vtkEventForwarderCommand* vtkEventForwarderCommand::New  )  [inline, static]
 

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkObjectBase.

Definition at line 35 of file vtkEventForwarderCommand.h.

void vtkEventForwarderCommand::Execute vtkObject caller,
unsigned long  eid,
void *  callData
[virtual]
 

Satisfy the superclass API for callbacks. Recall that the caller is the instance invoking the event; eid is the event id (see vtkCommand.h); and calldata is information sent when the callback was invoked (e.g., progress value in the vtkCommand::ProgressEvent).

Implements vtkCommand.

virtual void vtkEventForwarderCommand::SetTarget vtkObject obj  )  [inline, virtual]
 

Methods to set and get client and callback information, and the callback function.

Definition at line 47 of file vtkEventForwarderCommand.h.

virtual void* vtkEventForwarderCommand::GetTarget  )  [inline, virtual]
 

Satisfy the superclass API for callbacks. Recall that the caller is the instance invoking the event; eid is the event id (see vtkCommand.h); and calldata is information sent when the callback was invoked (e.g., progress value in the vtkCommand::ProgressEvent).

Definition at line 49 of file vtkEventForwarderCommand.h.


Member Data Documentation

vtkObject* vtkEventForwarderCommand::Target [protected]
 

Definition at line 55 of file vtkEventForwarderCommand.h.


The documentation for this class was generated from the following file:
Generated on Mon Jan 21 23:42:38 2008 for VTK by  doxygen 1.4.3-20050530