------------------------------------------------------------------------------
| 344 | |
| 345 | //------------------------------------------------------------------------------ |
| 346 | void vtkLineWidget::ProcessEvents( |
| 347 | vtkObject* vtkNotUsed(object), unsigned long event, void* clientdata, void* vtkNotUsed(calldata)) |
| 348 | { |
| 349 | vtkLineWidget* self = reinterpret_cast<vtkLineWidget*>(clientdata); |
| 350 | |
| 351 | // okay, let's do the right thing |
| 352 | switch (event) |
| 353 | { |
| 354 | case vtkCommand::LeftButtonPressEvent: |
| 355 | self->OnLeftButtonDown(); |
| 356 | break; |
| 357 | case vtkCommand::LeftButtonReleaseEvent: |
| 358 | self->OnLeftButtonUp(); |
| 359 | break; |
| 360 | case vtkCommand::MiddleButtonPressEvent: |
| 361 | self->OnMiddleButtonDown(); |
| 362 | break; |
| 363 | case vtkCommand::MiddleButtonReleaseEvent: |
| 364 | self->OnMiddleButtonUp(); |
| 365 | break; |
| 366 | case vtkCommand::RightButtonPressEvent: |
| 367 | self->OnRightButtonDown(); |
| 368 | break; |
| 369 | case vtkCommand::RightButtonReleaseEvent: |
| 370 | self->OnRightButtonUp(); |
| 371 | break; |
| 372 | case vtkCommand::MouseMoveEvent: |
| 373 | self->OnMouseMove(); |
| 374 | break; |
| 375 | } |
| 376 | } |
| 377 | |
| 378 | //------------------------------------------------------------------------------ |
| 379 | void vtkLineWidget::PrintSelf(ostream& os, vtkIndent indent) |
nothing calls this directly
no test coverage detected