18 #ifndef _GAZEBO_VIEW_ANGLE_WIDGET_HH_
19 #define _GAZEBO_VIEW_ANGLE_WIDGET_HH_
23 #include <ignition/math/Vector3.hh>
32 class ViewAngleWidgetPrivate;
68 public:
void Add(
const Mode _mode, QAction *_action);
71 private slots:
void OnTopView();
74 private slots:
void OnBottomView();
77 private slots:
void OnFrontView();
80 private slots:
void OnBackView();
83 private slots:
void OnLeftView();
86 private slots:
void OnRightView();
89 private slots:
void OnResetView();
93 private slots:
void OnProjection(
int _index);
96 private slots:
void OnOrtho();
99 private slots:
void OnPerspective();
107 private:
void LookDirection(
const ignition::math::Vector3d &_dir);
111 private: ViewAngleWidgetPrivate *dataPtr;