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

Method LoadCameraPose

Rendering/OpenVR/vtkOpenVROverlay.cxx:168–179  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

166}
167
168void vtkOpenVROverlay::LoadCameraPose(int slot)
169{
170 vtkOpenVRCameraPose* pose = this->GetSavedCameraPose(slot);
171 if (pose && pose->Loaded)
172 {
173 this->LastCameraPoseIndex = slot;
174 vtkRenderer* ren = static_cast<vtkRenderer*>(this->Window->GetRenderers()->GetItemAsObject(0));
175 pose->Apply(static_cast<vtkOpenVRCamera*>(ren->GetActiveCamera()), this->Window);
176 ren->ResetCameraClippingRange();
177 this->InvokeEvent(vtkCommand::LoadStateEvent, reinterpret_cast<void*>(slot));
178 }
179}
180
181void vtkOpenVROverlay::LoadNextCameraPose()
182{

Callers 2

LoadNextCameraPoseMethod · 0.95
handleLoadCameraFunction · 0.80

Calls 7

GetSavedCameraPoseMethod · 0.95
GetItemAsObjectMethod · 0.80
GetRenderersMethod · 0.80
GetActiveCameraMethod · 0.80
InvokeEventMethod · 0.80
ApplyMethod · 0.45

Tested by

no test coverage detected