38 #ifndef __uusConfidenceMapController_h_
39 #define __uusConfidenceMapController_h_
42 #include <visp3/ustk_core/usConfig.h>
44 #if (defined(USTK_HAVE_VTK_QT) || defined(USTK_HAVE_QT5)) && defined(VISP_HAVE_MODULE_USTK_CONFIDENCE_MAP)
46 #include <visp3/ustk_confidence_map/usScanlineConfidence2D.h>
56 class VISP_EXPORT usConfidenceMapController :
public QObject
60 usConfidenceMapController(QObject *parent = NULL);
61 virtual ~usConfidenceMapController();
63 void setPropotionnalControlGain(
const double gain);
64 double getPropotionnalControlGain()
const;
67 void confidenceBarycenterAngle(
double theta);
69 void updateProbeOrientation(
int angularVelocity);
73 void activateController(
bool activate);
Process a pre-scan image to determine the confidence map.