17 #ifndef GAZEBO_GUI_VIEWANGLEWIDGET_HH_
18 #define GAZEBO_GUI_VIEWANGLEWIDGET_HH_
22 #include <ignition/math/Vector3.hh>
31 class ViewAngleWidgetPrivate;
67 public:
void Add(
const Mode _mode, QAction *_action);
70 private slots:
void OnTopView();
73 private slots:
void OnBottomView();
76 private slots:
void OnFrontView();
79 private slots:
void OnBackView();
82 private slots:
void OnLeftView();
85 private slots:
void OnRightView();
88 private slots:
void OnResetView();
92 private slots:
void OnProjection(
int _index);
95 private slots:
void OnOrtho();
98 private slots:
void OnPerspective();
106 private:
void LookDirection(
const ignition::math::Vector3d &_dir);
110 private: ViewAngleWidgetPrivate *dataPtr;