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

Method ProbeData

Rendering/VR/vtkVRInteractorStyle.cxx:668–687  ·  view source on GitHub ↗

------------------------------------------------------------------------------ Interaction methods ------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

666// Interaction methods
667//------------------------------------------------------------------------------
668void vtkVRInteractorStyle::ProbeData(vtkEventDataDevice controller)
669{
670 // Invoke start pick method if defined
671 this->InvokeEvent(vtkCommand::StartPickEvent, nullptr);
672
673 if (!this->HardwareSelect(controller, false))
674 {
675 return;
676 }
677
678 // Invoke end pick method if defined
679 if (this->HandleObservers && this->HasObserver(vtkCommand::EndPickEvent))
680 {
681 this->InvokeEvent(vtkCommand::EndPickEvent, this->HardwarePicker->GetSelection());
682 }
683 else
684 {
685 this->EndPickCallback(this->HardwarePicker->GetSelection());
686 }
687}
688
689//------------------------------------------------------------------------------
690void vtkVRInteractorStyle::PositionProp(vtkEventData* ed, double* lwpos, double* lwori)

Callers 1

EndPickMethod · 0.95

Calls 5

HardwareSelectMethod · 0.95
EndPickCallbackMethod · 0.95
InvokeEventMethod · 0.80
HasObserverMethod · 0.80
GetSelectionMethod · 0.45

Tested by

no test coverage detected