|
virtual int | IsA (const char *type) |
|
vtkIOSRenderWindowInteractor * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Initialize () |
|
void | TerminateApp () |
|
virtual void | ExitCallback () |
|
|
virtual void | Enable () |
|
virtual void | Disable () |
|
|
int | GetContactIndex (void *ptr) |
|
void | ClearContactIndex (void *ptr) |
|
vtkRenderWindowInteractor * | NewInstance () const |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
virtual void | Start () |
|
virtual void | UpdateSize (int x, int y) |
|
int | CreateRepeatingTimer (unsigned long duration) |
|
int | CreateOneShotTimer (unsigned long duration) |
|
int | IsOneShotTimer (int timerId) |
|
unsigned long | GetTimerDuration (int timerId) |
|
int | ResetTimer (int timerId) |
|
int | DestroyTimer (int timerId) |
|
virtual int | GetVTKTimerId (int platformTimerId) |
|
virtual vtkAbstractPropPicker * | CreateDefaultPicker () |
|
virtual void | GetMousePosition (int *x, int *y) |
|
virtual void | Render () |
|
virtual int * | GetEventPositions (int pointerIndex) |
|
virtual int * | GetLastEventPositions (int pointerIndex) |
|
virtual void | SetEventPosition (int x, int y, int pointerIndex) |
|
virtual void | SetEventPosition (int pos[2], int pointerIndex) |
|
virtual void | SetEventPositionFlipY (int x, int y, int pointerIndex) |
|
virtual void | SetEventPositionFlipY (int pos[2], int pointerIndex) |
|
virtual vtkRenderer * | FindPokedRenderer (int, int) |
|
vtkObserverMediator * | GetObserverMediator () |
|
void | ReInitialize () |
|
virtual int | GetEnabled () |
|
virtual void | EnableRenderOn () |
|
virtual void | EnableRenderOff () |
|
virtual void | SetEnableRender (bool) |
|
virtual bool | GetEnableRender () |
|
void | SetRenderWindow (vtkRenderWindow *aren) |
|
virtual vtkRenderWindow * | GetRenderWindow () |
|
virtual int | CreateTimer (int timerType) |
|
virtual int | DestroyTimer () |
|
virtual void | SetTimerDuration (unsigned long) |
|
virtual unsigned long | GetTimerDuration () |
|
virtual void | SetTimerEventId (int) |
|
virtual int | GetTimerEventId () |
|
virtual void | SetTimerEventType (int) |
|
virtual int | GetTimerEventType () |
|
virtual void | SetTimerEventDuration (int) |
|
virtual int | GetTimerEventDuration () |
|
virtual void | SetTimerEventPlatformId (int) |
|
virtual int | GetTimerEventPlatformId () |
|
virtual void | SetInteractorStyle (vtkInteractorObserver *) |
|
virtual vtkInteractorObserver * | GetInteractorStyle () |
|
virtual void | SetLightFollowCamera (int) |
|
virtual int | GetLightFollowCamera () |
|
virtual void | LightFollowCameraOn () |
|
virtual void | LightFollowCameraOff () |
|
virtual void | SetDesiredUpdateRate (double) |
|
virtual double | GetDesiredUpdateRate () |
|
virtual void | SetStillUpdateRate (double) |
|
virtual double | GetStillUpdateRate () |
|
virtual int | GetInitialized () |
|
virtual void | SetPicker (vtkAbstractPicker *) |
|
virtual vtkAbstractPicker * | GetPicker () |
|
virtual void | SetPickingManager (vtkPickingManager *) |
|
virtual vtkPickingManager * | GetPickingManager () |
|
virtual void | UserCallback () |
|
virtual void | StartPickCallback () |
|
virtual void | EndPickCallback () |
|
void | HideCursor () |
|
void | ShowCursor () |
|
void | FlyTo (vtkRenderer *ren, double x, double y, double z) |
|
void | FlyTo (vtkRenderer *ren, double *x) |
|
void | FlyToImage (vtkRenderer *ren, double x, double y) |
|
void | FlyToImage (vtkRenderer *ren, double *x) |
|
virtual void | SetNumberOfFlyFrames (int) |
|
virtual int | GetNumberOfFlyFrames () |
|
virtual void | SetDolly (double) |
|
virtual double | GetDolly () |
|
virtual int * | GetEventPosition () |
|
virtual void | GetEventPosition (int &, int &) |
|
virtual void | GetEventPosition (int[2]) |
|
virtual int * | GetLastEventPosition () |
|
virtual void | GetLastEventPosition (int &, int &) |
|
virtual void | GetLastEventPosition (int[2]) |
|
virtual void | SetLastEventPosition (int, int) |
|
void | SetLastEventPosition (int[2]) |
|
virtual void | SetEventPosition (int x, int y) |
|
virtual void | SetEventPosition (int pos[2]) |
|
virtual void | SetEventPositionFlipY (int x, int y) |
|
virtual void | SetEventPositionFlipY (int pos[2]) |
|
virtual void | SetAltKey (int) |
|
virtual int | GetAltKey () |
|
virtual void | SetControlKey (int) |
|
virtual int | GetControlKey () |
|
virtual void | SetShiftKey (int) |
|
virtual int | GetShiftKey () |
|
virtual void | SetKeyCode (char) |
|
virtual char | GetKeyCode () |
|
virtual void | SetRepeatCount (int) |
|
virtual int | GetRepeatCount () |
|
virtual void | SetKeySym (const char *) |
|
virtual char * | GetKeySym () |
|
virtual void | SetPointerIndex (int) |
|
virtual int | GetPointerIndex () |
|
void | SetEventInformation (int x, int y, int ctrl, int shift, char keycode, int repeatcount, const char *keysym, int pointerIndex) |
|
void | SetEventInformation (int x, int y, int ctrl=0, int shift=0, char keycode=0, int repeatcount=0, const char *keysym=0) |
|
void | SetEventInformationFlipY (int x, int y, int ctrl, int shift, char keycode, int repeatcount, const char *keysym, int pointerIndex) |
|
void | SetEventInformationFlipY (int x, int y, int ctrl=0, int shift=0, char keycode=0, int repeatcount=0, const char *keysym=0) |
|
void | SetKeyEventInformation (int ctrl=0, int shift=0, char keycode=0, int repeatcount=0, const char *keysym=0) |
|
virtual void | SetSize (int, int) |
|
void | SetSize (int[2]) |
|
virtual int * | GetSize () |
|
virtual void | GetSize (int &, int &) |
|
virtual void | GetSize (int[2]) |
|
virtual void | SetEventSize (int, int) |
|
void | SetEventSize (int[2]) |
|
virtual int * | GetEventSize () |
|
virtual void | GetEventSize (int &, int &) |
|
virtual void | GetEventSize (int[2]) |
|
virtual void | SetUseTDx (bool) |
|
virtual bool | GetUseTDx () |
|
virtual void | MouseMoveEvent () |
|
virtual void | RightButtonPressEvent () |
|
virtual void | RightButtonReleaseEvent () |
|
virtual void | LeftButtonPressEvent () |
|
virtual void | LeftButtonReleaseEvent () |
|
virtual void | MiddleButtonPressEvent () |
|
virtual void | MiddleButtonReleaseEvent () |
|
virtual void | MouseWheelForwardEvent () |
|
virtual void | MouseWheelBackwardEvent () |
|
virtual void | ExposeEvent () |
|
virtual void | ConfigureEvent () |
|
virtual void | EnterEvent () |
|
virtual void | LeaveEvent () |
|
virtual void | KeyPressEvent () |
|
virtual void | KeyReleaseEvent () |
|
virtual void | CharEvent () |
|
virtual void | ExitEvent () |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
implements IOS specific functions required by vtkRenderWindowInteractor.
The interactor interfaces with vtkIOSRenderWindow and vtkIOSGLView to trap messages from the IOS window manager and send them to vtk.
IMPORTANT: This header must be in C++ only because it is included by .cxx files. That means no Objective C may be used. That's why some instance variables are void* instead of what they really should be.
Definition at line 34 of file vtkIOSRenderWindowInteractor.h.