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

Method switchMode

SIBR_viewers/src/core/view/InteractiveCameraHandler.cpp:211–243  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

209 }
210
211 void InteractiveCameraHandler::switchMode(const InteractionMode mode) {
212 if (_currentMode == mode) {
213 return;
214 }
215 _currentMode = mode;
216
217 // Synchronize internal cameras.
218 fromCamera(_currentCamera, _shouldSmooth);
219
220 _interpFactor = 0;
221
222 std::cout << "Switched to ";
223 switch (_currentMode) {
224 case ORBIT:
225 std::cout << "orbit";
226 break;
227 case INTERPOLATION:
228 std::cout << "interpolation";
229 break;
230 case TRACKBALL:
231 std::cout << "trackball";
232 break;
233 case NONE:
234 std::cout << "none";
235 break;
236 case FPS:
237 default:
238 std::cout << "fps&pan";
239 break;
240 }
241 std::cout << " mode." << std::endl;
242
243 }
244
245 int InteractiveCameraHandler::findNearestCamera(const std::vector<InputCamera::Ptr>& inputCameras) const
246 {

Callers 2

MultiMeshManagerMethod · 0.80
MeshViewerMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected