MCPcopy Create free account
hub / github.com/Kitware/VTK / ProcessEvents

Method ProcessEvents

Interaction/Widgets/vtkPointWidget.cxx:164–194  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

162}
163
164void vtkPointWidget::ProcessEvents(
165 vtkObject* vtkNotUsed(object), unsigned long event, void* clientdata, void* vtkNotUsed(calldata))
166{
167 vtkPointWidget* self = reinterpret_cast<vtkPointWidget*>(clientdata);
168
169 // okay, let's do the right thing
170 switch (event)
171 {
172 case vtkCommand::LeftButtonPressEvent:
173 self->OnLeftButtonDown();
174 break;
175 case vtkCommand::LeftButtonReleaseEvent:
176 self->OnLeftButtonUp();
177 break;
178 case vtkCommand::MiddleButtonPressEvent:
179 self->OnMiddleButtonDown();
180 break;
181 case vtkCommand::MiddleButtonReleaseEvent:
182 self->OnMiddleButtonUp();
183 break;
184 case vtkCommand::RightButtonPressEvent:
185 self->OnRightButtonDown();
186 break;
187 case vtkCommand::RightButtonReleaseEvent:
188 self->OnRightButtonUp();
189 break;
190 case vtkCommand::MouseMoveEvent:
191 self->OnMouseMove();
192 break;
193 }
194}
195
196void vtkPointWidget::PrintSelf(ostream& os, vtkIndent indent)
197{

Callers

nothing calls this directly

Calls 7

OnLeftButtonDownMethod · 0.95
OnLeftButtonUpMethod · 0.95
OnMiddleButtonDownMethod · 0.95
OnMiddleButtonUpMethod · 0.95
OnRightButtonDownMethod · 0.95
OnRightButtonUpMethod · 0.95
OnMouseMoveMethod · 0.95

Tested by

no test coverage detected