Skip to content

Commit

Permalink
Adapt the code to the master.
Browse files Browse the repository at this point in the history
Added new class ThreeDViewer.
  • Loading branch information
adeas31 committed Dec 22, 2016
1 parent 8e16482 commit dd5cb09
Show file tree
Hide file tree
Showing 9 changed files with 377 additions and 778 deletions.
329 changes: 212 additions & 117 deletions OMEdit/OMEditGUI/Animation/AbstractAnimationWindow.cpp

Large diffs are not rendered by default.

44 changes: 22 additions & 22 deletions OMEdit/OMEditGUI/Animation/AbstractAnimationWindow.h
Expand Up @@ -28,7 +28,7 @@
*
*/
/*
* @author Adeel Asghar <adeel.asghar@liu.se>
* @author Volker Waurich <volker.waurich@tu-dresden.de>
*/

#ifndef ABSTRACTANIMATIONWINDOW_H
Expand Down Expand Up @@ -70,39 +70,39 @@ class AbstractAnimationWindow : public QMainWindow, public osgViewer::CompositeV
QWidget* mpViewerWidget;
QTimer mRenderFrameTimer;
QToolBar* mpAnimationToolBar;
QAction *mpAnimationChooseFileAction;
QAction *mpAnimationInitializeAction;
QAction *mpAnimationPlayAction;
QAction *mpAnimationPauseAction;
QSlider* mpAnimationSlider;
Label *mpAnimationTimeLabel;
QLineEdit *mpTimeTextBox;
Label *mpAnimationSpeedLabel;
QComboBox *mpSpeedComboBox;
QComboBox *mpPerspectiveDropDownBox;
QAction *mpRotateCameraLeftAction;
QAction *mpRotateCameraRightAction;
QDialog *mpFMUSettingsDialog;
//actions
QAction *mpAnimationChooseFileAction;
QAction *mpAnimationInitializeAction;
QAction *mpAnimationPlayAction;
QAction *mpAnimationPauseAction;
QAction *mpAnimationSliderAction;
QAction *mpAnimationTimeLabelAction;
QAction *mpTimeTextBoxAction;
QAction *mpAnimationSpeedLabelAction;
QAction *mpSpeedComboBoxAction;
QAction *mpPerspectiveDropDownBoxAction;

void resetCamera();
void cameraPositionIsometric();
void cameraPositionSide();
void cameraPositionFront();
void cameraPositionTop();
double computeDistanceToOrigin();
public slots:
void sliderSetTimeSlotFunction(int value);
void playSlotFunction();
void pauseSlotFunction();
void initSlotFunction();
void updateScene();
void renderFrame();
void updateScene();
void chooseAnimationFileSlotFunction();
void setSpeedSlotFunction();
void initSlotFunction();
void playSlotFunction();
void pauseSlotFunction();
void sliderSetTimeSlotFunction(int value);
void jumpToTimeSlotFunction();
void resetCamera();
void cameraPositionXY();
void cameraPositionXZ();
void cameraPositionYZ();
void setSpeedSlotFunction();
void setPerspective(int value);
void rotateCameraLeft();
void rotateCameraRight();
void saveSimSettings();
};

Expand Down

0 comments on commit dd5cb09

Please sign in to comment.