17 #ifndef GAZEBO_GUI_BUILDING_IMPORTIMAGEVIEW_HH_ 18 #define GAZEBO_GUI_BUILDING_IMPORTIMAGEVIEW_HH_ 32 class ImportImageDialog;
34 class ImportImageViewPrivate;
56 public:
void SetImage(
const std::string &_filename);
60 public:
void RefreshDistance(
double _distance);
64 public:
void EnableDrawDistance(
bool _enable);
68 private:
void resizeEvent(QResizeEvent *_event);
72 private:
void mouseMoveEvent(QMouseEvent *_event);
76 private:
void mousePressEvent(QMouseEvent *_event);
80 private:
void mouseReleaseEvent(QMouseEvent *_event);
84 private:
void keyPressEvent(QKeyEvent *_event);
88 private:
void DrawMeasure(
const QPoint &_pos);
92 private: std::unique_ptr<ImportImageViewPrivate> dataPtr;
Forward declarations for the common classes.
Definition: Animation.hh:26
Control the import image view and manage contents in the scene.
Definition: ImportImageView.hh:41
Definition: ImportImageDialog.hh:37