#include <vtkEventForwarderCommand.h>
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.
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 vtkEventForwarderCommand * | New () |
Protected Member Functions | |
vtkEventForwarderCommand () | |
~vtkEventForwarderCommand () | |
Protected Attributes | |
vtkObject * | Target |
vtkEventForwarderCommand::vtkEventForwarderCommand | ( | ) | [protected] |
vtkEventForwarderCommand::~vtkEventForwarderCommand | ( | ) | [inline, protected] |
Definition at line 58 of file vtkEventForwarderCommand.h.
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] |
Methods to set and get client and callback information, and the callback function.
Definition at line 49 of file vtkEventForwarderCommand.h.
vtkObject* vtkEventForwarderCommand::Target [protected] |
Definition at line 55 of file vtkEventForwarderCommand.h.