|
virtual int | IsA (const char *type) |
|
vtkCarbonRenderWindowInteractor * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Initialize () |
|
void | TerminateApp (void) |
|
virtual void | ExitCallback () |
|
|
virtual void | Enable () |
|
virtual void | Disable () |
|
|
void | GetLastMouseDelta (int delta[2]) |
|
void | SetLastMouseDelta (int deltaX, int deltaY) |
|
|
void | SetMouseInsideWindow (int val) |
|
int | GetMouseInsideWindow () |
|
|
void | SetMouseButtonDown (int val) |
|
int | GetMouseButtonDown () |
|
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 Carbon specific functions required by vtkRenderWindowInteractor.
The interactor interfaces with vtkCarbonWindow to trap messages from the Carbon window manager and send them to vtk. Since OS X applications typically use the Command key where UNIX and Windows applications would use the Ctrl key, this interactor maps the Command key to Ctrl. In versions of VTK prior to VTK 6.2, it was mapped to Alt. On OS X, the Option key can be used as Alt.
- Events:
- vtkCommand::ConfigureEvent vtkCommand::CharEvent vtkCommand::RightButtonReleaseEvent vtkCommand::LeftButtonReleaseEvent vtkCommand::ExitEvent vtkCommand::LeaveEvent vtkCommand::MouseWheelBackwardEvent vtkCommand::MiddleButtonPressEvent vtkCommand::MouseMoveEvent vtkCommand::MiddleButtonReleaseEvent vtkCommand::KeyReleaseEvent vtkCommand::MouseWheelForwardEvent vtkCommand::KeyPressEvent vtkCommand::LeftButtonPressEvent vtkCommand::EnterEvent vtkCommand::TimerEvent vtkCommand::RightButtonPressEvent
Definition at line 44 of file vtkCarbonRenderWindowInteractor.h.