38 #ifndef __usImageDisplayWidgetRobotControl_h_
39 #define __usImageDisplayWidgetRobotControl_h_
42 #include <visp3/ustk_core/usConfig.h>
44 #if (defined(USTK_HAVE_VTK_QT) || defined(USTK_HAVE_QT5))
46 #include <QPushButton>
48 #include <visp3/ustk_gui/usImageDisplayWidget.h>
50 #include <visp3/core/vpTime.h>
51 #include <visp3/gui/vpDisplayGDI.h>
52 #include <visp3/gui/vpDisplayOpenCV.h>
53 #include <visp3/gui/vpPlot.h>
67 void enableControlArrows();
68 void enableFeaturesDisplay();
69 void disableControlArrows();
70 void disableFeaturesDisplay();
77 void updateConfidenceServoingStatus(
bool);
78 void updateConfidenceAngle(
double sanline);
89 bool m_controlArrowsActivated;
90 QPushButton m_leftArrow;
91 QPushButton m_rightArrow;
92 QPushButton m_confidenceServoingButton;
95 bool m_useFeatureDisplay;
99 #if defined(VISP_HAVE_GDI)
100 vpDisplayGDI *m_display;
101 #elif defined(VISP_HAVE_OPENCV)
102 vpDisplayOpenCV *m_display;