VTK
|
#include <vtkXInteractionDevice.h>
Public Types | |
typedef vtkAbstractInteractionDevice | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkXInteractionDevice * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Initialize () |
Initialize the interaction device. | |
virtual void | Start () |
Start the event loop. | |
virtual void | ProcessEvents () |
Process any pending events, this can be used to process OS level events without running a full event loop. | |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkXInteractionDevice * | SafeDownCast (vtkObjectBase *o) |
static vtkXInteractionDevice * | New () |
Make a new device, this class is abstract and one of its derived forms will be returned, or NULL if no override has been provided. | |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkXInteractionDevice () | |
~vtkXInteractionDevice () | |
Protected Attributes | |
Display * | DisplayId |
bool | ExitEventLoop |
Definition at line 21 of file vtkXInteractionDevice.h.
Reimplemented from vtkAbstractInteractionDevice.
Definition at line 25 of file vtkXInteractionDevice.h.
vtkXInteractionDevice::vtkXInteractionDevice | ( | ) | [protected] |
vtkXInteractionDevice::~vtkXInteractionDevice | ( | ) | [protected] |
static int vtkXInteractionDevice::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 vtkAbstractInteractionDevice.
virtual int vtkXInteractionDevice::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 vtkAbstractInteractionDevice.
static vtkXInteractionDevice* vtkXInteractionDevice::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkAbstractInteractionDevice.
virtual vtkObjectBase* vtkXInteractionDevice::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkAbstractInteractionDevice.
Reimplemented from vtkAbstractInteractionDevice.
void vtkXInteractionDevice::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 vtkAbstractInteractionDevice.
static vtkXInteractionDevice* vtkXInteractionDevice::New | ( | ) | [static] |
Make a new device, this class is abstract and one of its derived forms will be returned, or NULL if no override has been provided.
Reimplemented from vtkAbstractInteractionDevice.
virtual void vtkXInteractionDevice::Initialize | ( | ) | [virtual] |
Initialize the interaction device.
Implements vtkAbstractInteractionDevice.
virtual void vtkXInteractionDevice::Start | ( | ) | [virtual] |
Start the event loop.
Implements vtkAbstractInteractionDevice.
virtual void vtkXInteractionDevice::ProcessEvents | ( | ) | [virtual] |
Process any pending events, this can be used to process OS level events without running a full event loop.
Implements vtkAbstractInteractionDevice.
Display* vtkXInteractionDevice::DisplayId [protected] |
Definition at line 40 of file vtkXInteractionDevice.h.
bool vtkXInteractionDevice::ExitEventLoop [protected] |
Definition at line 41 of file vtkXInteractionDevice.h.