#include <vtkPythonCommand.h>
List of all members.
Public Types |
typedef vtkCommand | Superclass |
Public Types inherited from vtkCommand |
enum | EventIds {
NoEvent = 0,
AnyEvent,
DeleteEvent,
StartEvent,
EndEvent,
RenderEvent,
ProgressEvent,
PickEvent,
StartPickEvent,
EndPickEvent,
AbortCheckEvent,
ExitEvent,
LeftButtonPressEvent,
LeftButtonReleaseEvent,
MiddleButtonPressEvent,
MiddleButtonReleaseEvent,
RightButtonPressEvent,
RightButtonReleaseEvent,
EnterEvent,
LeaveEvent,
KeyPressEvent,
KeyReleaseEvent,
CharEvent,
ExposeEvent,
ConfigureEvent,
TimerEvent,
MouseMoveEvent,
MouseWheelForwardEvent,
MouseWheelBackwardEvent,
ActiveCameraEvent,
CreateCameraEvent,
ResetCameraEvent,
ResetCameraClippingRangeEvent,
ModifiedEvent,
WindowLevelEvent,
StartWindowLevelEvent,
EndWindowLevelEvent,
ResetWindowLevelEvent,
SetOutputEvent,
ErrorEvent,
WarningEvent,
StartInteractionEvent,
InteractionEvent,
EndInteractionEvent,
EnableEvent,
DisableEvent,
CreateTimerEvent,
DestroyTimerEvent,
PlacePointEvent,
PlaceWidgetEvent,
CursorChangedEvent,
ExecuteInformationEvent,
RenderWindowMessageEvent,
WrongTagEvent,
StartAnimationCueEvent,
AnimationCueTickEvent,
EndAnimationCueEvent,
VolumeMapperRenderEndEvent,
VolumeMapperRenderProgressEvent,
VolumeMapperRenderStartEvent,
VolumeMapperComputeGradientsEndEvent,
VolumeMapperComputeGradientsProgressEvent,
VolumeMapperComputeGradientsStartEvent,
WidgetModifiedEvent,
WidgetValueChangedEvent,
WidgetActivateEvent,
ConnectionCreatedEvent,
ConnectionClosedEvent,
DomainModifiedEvent,
PropertyModifiedEvent,
UpdateEvent,
RegisterEvent,
UnRegisterEvent,
UpdateInformationEvent,
AnnotationChangedEvent,
SelectionChangedEvent,
UpdatePropertyEvent,
ViewProgressEvent,
UpdateDataEvent,
CurrentChangedEvent,
ComputeVisiblePropBoundsEvent,
TDxMotionEvent,
TDxButtonPressEvent,
TDxButtonReleaseEvent,
HoverEvent,
LoadStateEvent,
SaveStateEvent,
StateChangedEvent,
WindowMakeCurrentEvent,
WindowIsCurrentEvent,
WindowFrameEvent,
HighlightEvent,
WindowSupportsOpenGLEvent,
WindowIsDirectEvent,
UserEvent = 1000
} |
Detailed Description
Definition at line 23 of file vtkPythonCommand.h.
Member Typedef Documentation
Constructor & Destructor Documentation
vtkPythonCommand::vtkPythonCommand |
( |
| ) |
|
|
protected |
vtkPythonCommand::~vtkPythonCommand |
( |
| ) |
|
|
protected |
Member Function Documentation
virtual const char* vtkPythonCommand::GetClassName |
( |
| ) |
|
|
virtual |
static int vtkPythonCommand::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 vtkCommand.
virtual int vtkPythonCommand::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 vtkCommand.
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkObjectBase.
Definition at line 28 of file vtkPythonCommand.h.
void vtkPythonCommand::SetObject |
( |
PyObject * |
o | ) |
|
void vtkPythonCommand::SetThreadState |
( |
PyThreadState * |
ts | ) |
|
void vtkPythonCommand::Execute |
( |
vtkObject * |
caller, |
|
|
unsigned long |
eventId, |
|
|
void * |
callData |
|
) |
| |
|
virtual |
All derived classes of vtkCommand must implement this method. This is the method that actually does the work of the callback. The caller argument is the object invoking the event, the eventId parameter is the id of the event, and callData parameter is data that can be passed into the execute method. (Note: vtkObject::InvokeEvent() takes two parameters: the event id (or name) and call data. Typically call data is NULL, but the user can package data and pass it this way. Alternatively, a derived class of vtkCommand can be used to pass data.)
Implements vtkCommand.
Member Data Documentation
PyObject* vtkPythonCommand::obj |
PyThreadState* vtkPythonCommand::ThreadState |
The documentation for this class was generated from the following file: