MCPcopy Create free account
hub / github.com/city-super/Octree-GS / setScene

Method setScene

SIBR_viewers/src/core/view/SceneDebugView.cpp:349–360  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

347 }
348
349 void SceneDebugView::setScene(const IIBRScene::Ptr & scene, bool preserveCamera)
350 {
351 _scene = scene;
352 const InputCamera cameraBack = camera_handler.getCamera();
353 setup();
354 camera_handler.setup(_scene->cameras()->inputCameras(), camera_handler.getViewport(), camera_handler.getRaycaster());
355 camera_handler.setupInterpolationPath(_scene->cameras()->inputCameras());
356 // Optionally restore the camera pose.
357 if (preserveCamera) {
358 camera_handler.fromCamera(cameraBack, false);
359 }
360 }
361
362 void SceneDebugView::updateActiveCams(const std::vector<uint>& cams_id)
363 {

Callers

nothing calls this directly

Calls 5

getViewportMethod · 0.80
setupMethod · 0.45
camerasMethod · 0.45
fromCameraMethod · 0.45

Tested by

no test coverage detected