| 153 | } |
| 154 | |
| 155 | void 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 | |
| 166 | void ViewerWidget::deleteCameraPath(int id) { |
| 167 | if(camera()->keyFrameInterpolator(id)) { |
nothing calls this directly
no test coverage detected