MCPcopy Create free account
hub / github.com/OctoMap/octomap / jumpToCamFrame

Method jumpToCamFrame

octovis/src/ViewerWidget.cpp:155–164  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

153}
154
155void ViewerWidget::jumpToCamFrame(int id, int frame) {
156 qglviewer::KeyFrameInterpolator *kfi = camera()->keyFrameInterpolator(id);
157 if(kfi && frame >= 0 && frame < kfi->numberOfKeyFrames()) {
158 camera()->setPosition(kfi->keyFrame(frame).position());
159 camera()->setOrientation(kfi->keyFrame(frame).orientation());
160 } else {
161 std::cerr << "Error: Could not jump to frame " << frame << " of " << kfi->numberOfKeyFrames() << std::endl;
162 }
163 update();
164}
165
166void ViewerWidget::deleteCameraPath(int id) {
167 if(camera()->keyFrameInterpolator(id)) {

Callers

nothing calls this directly

Calls 7

cameraFunction · 0.85
keyFrameInterpolatorMethod · 0.80
keyFrameMethod · 0.80
setPositionMethod · 0.45
positionMethod · 0.45
setOrientationMethod · 0.45
orientationMethod · 0.45

Tested by

no test coverage detected