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

Method ProcessEvents

Interaction/Widgets/vtkBoxWidget.cxx:310–340  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

308}
309
310void vtkBoxWidget::ProcessEvents(
311 vtkObject* vtkNotUsed(object), unsigned long event, void* clientdata, void* vtkNotUsed(calldata))
312{
313 vtkBoxWidget* self = reinterpret_cast<vtkBoxWidget*>(clientdata);
314
315 // okay, let's do the right thing
316 switch (event)
317 {
318 case vtkCommand::LeftButtonPressEvent:
319 self->OnLeftButtonDown();
320 break;
321 case vtkCommand::LeftButtonReleaseEvent:
322 self->OnLeftButtonUp();
323 break;
324 case vtkCommand::MiddleButtonPressEvent:
325 self->OnMiddleButtonDown();
326 break;
327 case vtkCommand::MiddleButtonReleaseEvent:
328 self->OnMiddleButtonUp();
329 break;
330 case vtkCommand::RightButtonPressEvent:
331 self->OnRightButtonDown();
332 break;
333 case vtkCommand::RightButtonReleaseEvent:
334 self->OnRightButtonUp();
335 break;
336 case vtkCommand::MouseMoveEvent:
337 self->OnMouseMove();
338 break;
339 }
340}
341
342void vtkBoxWidget::PrintSelf(ostream& os, vtkIndent indent)
343{

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