18 #ifndef _GAZEBO_GUI_IMPORT_IMAGE_VIEW_HH_
19 #define _GAZEBO_GUI_IMPORT_IMAGE_VIEW_HH_
33 class ImportImageDialog;
35 class ImportImageViewPrivate;
57 public:
void SetImage(
const std::string &_filename);
61 public:
void RefreshDistance(
double _distance);
65 public:
void EnableDrawDistance(
bool _enable);
69 private:
void resizeEvent(QResizeEvent *_event);
73 private:
void mouseMoveEvent(QMouseEvent *_event);
77 private:
void mousePressEvent(QMouseEvent *_event);
81 private:
void mouseReleaseEvent(QMouseEvent *_event);
85 private:
void keyPressEvent(QKeyEvent *_event);
89 private:
void DrawMeasure(
const QPoint &_pos);
93 private: std::unique_ptr<ImportImageViewPrivate> dataPtr;
#define GZ_GUI_VISIBLE
Definition: system.hh:284
Control the import image view and manage contents in the scene.
Definition: ImportImageView.hh:42
Definition: ImportImageDialog.hh:38