VTK事件列表
VTK所有支持的事件都在vtkCommand的EventIds中;
这里只记录了官网中有注释的事件说明;
事件ID | 值 | 含义 |
---|---|---|
NoEvent | 0 | |
AnyEvent | 1 | |
DeleteEvent | 2 | |
StartEvent | 3 | |
EndEvent | 4 | |
RenderEvent | 5 | |
ProgressEvent | 6 | 大多数对象返回一个指向0.0到1.0之间的双精度值的指针。Infovis/vtkFixedWidthTextReader返回一个指向浮点值的指针,该浮点值等于到目前为止读取的行数。 |
PickEvent | 7 | Common/vtkProp returns nullptr;Rendering/vtkInteractorStyleImage返回指向自身的指针 |
StartPickEvent | 8 | Common/vtkProp returns nullptr;Rendering/vtkInteractorStyleImage返回指向自身的指针 |
EndPickEvent | 9 | Common/vtkProp returns nullptr;Rendering/vtkInteractorStyleImage返回指向自身的指针 |
AbortCheckEvent | 10 | |
ExitEvent | 11 | |
LeftButtonPressEvent | 12 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QMouseEvent指针; |
LeftButtonReleaseEvent | 13 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QMouseEvent指针; |
MiddleButtonPressEvent | 14 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QMouseEvent指针; |
MiddleButtonReleaseEvent | 15 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QMouseEvent指针; |
RightButtonPressEvent | 16 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QMouseEvent指针; |
RightButtonReleaseEvent | 17 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QMouseEvent指针; |
EnterEvent | 18 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QEvent指针; |
LeaveEvent | 19 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QEvent指针; |
KeyPressEvent | 20 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QKeyEvent 指针; |
KeyReleaseEvent | 21 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QKeyEvent 指针; |
CharEvent | 22 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QKeyEvent 指针; |
ExposeEvent | 23 | |
ConfigureEvent | 24 | |
TimerEvent | 25 | 大多数对象返回一个表示 |
MouseMoveEvent | 26 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QMouseEvent指针; |
MouseWheelForwardEvent | 27 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QMouseEvent指针; |
MouseWheelBackwardEvent | 28 | 大多数对象返回nullptr;GUISupport/Qt/QVTKOpenGLStereoWidget返回一个QMouseEvent指针; |
ActiveCameraEvent | 29 | Rendering/vtkRenderer返回当前活动的相机指针; |
CreateCameraEvent | 30 | Rendering/vtkRenderer返回已创建的相机指针; |
ResetCameraEvent | 31 | Rendering/vtkRenderer返回指向自己的指针; |
ResetCameraClippingRangeEvent | 32 | Rendering/vtkRenderer返回指向自己的指针; |
ModifiedEvent | 33 | |
WindowLevelEvent | 34 | Widgets/vtkImagePlaneWidget 返回2个double值(窗宽和窗位); Rendering/vtkInteractorStyleImage返回指向自己的指针; |
StartWindowLevelEvent | 35 | Widgets/vtkImagePlaneWidget 返回2个double值(窗宽和窗位); Rendering/vtkInteractorStyleImage返回指向自己的指针; |
EndWindowLevelEvent | 36 | Widgets/vtkImagePlaneWidget 返回2个double值(窗宽和窗位); Rendering/vtkInteractorStyleImage返回指向自己的指针; |
ResetWindowLevelEvent | 37 | Widgets/vtkImagePlaneWidget 返回2个double值(窗宽和窗位); Rendering/vtkInteractorStyleImage返回指向自己的指针; |
SetOutputEvent | 38 | |
ErrorEvent | 39 | 错误信息常量字符串 |
WarningEvent | 40 | 警告信息常量字符串 |
StartInteractionEvent | 41 | |
InteractionEvent | 42 | 交互事件 |
EndInteractionEvent | 43 | |
EnableEvent | 44 | |
DisableEvent | 45 | |
CreateTimerEvent | 46 | |
DestroyTimerEvent | 47 | |
PlacePointEvent | 48 | Widgets/vtkSeedWidget返回一个int指针,当前handle个数 |
DeletePointEvent | 49 | Widgets/vtkSeedWidget返回一个int指针,被删掉指针的handle个数 |
PlaceWidgetEvent | 50 | |
CursorChangedEvent | 51 | 大多数对象返回指向表示形状的int指针;Rendering/vtkInteractorObserver返回nullptr; |
ExecuteInformationEvent | 52 | |
RenderWindowMessageEvent | 53 | Rendering/vtkWin32OpenGLRenderWindow 返回一个指向UINT消息的指针; |
WrongTagEvent | 54 | Parallel/vtkSocketCommunicator返回一个char*的接受标签 |
StartAnimationCueEvent | 55 | 一个指向vtkAnimationCue::AnimationCueInfo对象的指针 |
ResliceAxesChangedEvent | 56 | |
AnimationCueTickEvent | 57 | 一个指向vtkAnimationCue::AnimationCueInfo对象的指针 |
EndAnimationCueEvent | 58 | 一个指向vtkAnimationCue::AnimationCueInfo对象的指针 |
VolumeMapperRenderEndEvent | 59 | |
VolumeMapperRenderProgressEvent | 60 | 一个指向0.0-0.1的double值 |
VolumeMapperRenderStartEvent | 61 | |
VolumeMapperComputeGradientsEndEvent | 62 | |
VolumeMapperComputeGradientsProgressEvent | 63 | 一个指向0.0-0.1的double值 |
VolumeMapperComputeGradientsStartEvent | 64 | |
WidgetModifiedEvent | 65 | |
WidgetValueChangedEvent | 66 | |
WidgetActivateEvent | 67 | |
ConnectionCreatedEvent | 68 | |
ConnectionClosedEvent | 69 | |
DomainModifiedEvent | 70 | |
PropertyModifiedEvent | 71 | |
UpdateEvent | 72 | |
RegisterEvent | 73 | |
UnRegisterEvent | 74 | |
UpdateInformationEvent | 75 | |
AnnotationChangedEvent | 76 | GUISupport/Qt/vtkQtAnnotationView返回一个vtkAnnotationLayers指针; |
SelectionChangedEvent | 77 | Views/vtkView返回nullptr;Views/vtkDataRepresentation返回一个vtkSelection指针;Rendering/vtkInteractorStyleRubberBand2D返回含有5个unsigned int 的数组 |
UpdatePropertyEvent | 78 | |
ViewProgressEvent | 79 | View/vtkView返回一个ViewProgressEventCallData指针; |
UpdateDataEvent | 80 | |
CurrentChangedEvent | 81 | |
ComputeVisiblePropBoundsEvent | 82 | Rendering/vtkRenderer返回指向自己的指针; |
TDxMotionEvent | 83 | 一个vtkTDxMotionEventInfo指针 |
TDxButtonPressEvent | 84 | 一个int指针,按钮个数 |
TDxButtonReleaseEvent | 85 | 一个int指针,按钮个数 |
HoverEvent | 86 | |
LoadStateEvent | 87 | |
SaveStateEvent | 88 | |
StateChangedEvent | 89 | |
WindowMakeCurrentEvent | 90 | |
WindowIsCurrentEvent | 91 | |
WindowFrameEvent | 92 | |
HighlightEvent | 93 | |
WindowSupportsOpenGLEvent | 94 | |
WindowIsDirectEvent | 95 | |
WindowStereoTypeChangedEvent | 96 | |
WindowResizeEvent | 97 | |
UncheckedPropertyModifiedEvent | 98 | |
UpdateShaderEvent | 99 | 当前被使用的vtkOpenGLHelper指针; |
MessageEvent | 100 | vtkOutputWindow触发该事件,带有消息字符串char*; |
StartPinchEvent | 101 | |
PinchEvent | 102 | |
EndPinchEvent | 103 | |
StartRotateEvent | 104 | |
RotateEvent | 105 | |
EndRotateEvent | ||
StartPanEvent | ||
PanEvent | 108 | |
EndPanEvent | 109 | |
TapEvent | 110 | |
LongTapEvent | 111 | |
SwipeEvent | 112 | |
FourthButtonPressEvent | 113 | 大多数对象返回nullptr; |
FourthButtonReleaseEvent | 114 | 大多数对象返回nullptr; |
FifthButtonPressEvent | 115 | 大多数对象返回nullptr; |
FifthButtonReleaseEvent | 116 | 大多数对象返回nullptr; |
Move3DEvent | 117 | |
Button3DEvent | 118 | |
TextEvent | 119 | vtkOutputWindow触发该事件,带有文本字符串char*; |
UserEvent | 1000 | 大多数对象返回nullptr;Infovis/vtkInteractorStyleTreeMapHover返回一个表示pedigree id的vtkIdType指针; |