49 #include <visp3/core/vpDisplay.h>
50 #include <visp3/core/vpImage.h>
51 #include <visp3/core/vpMatrix.h>
52 #include <visp3/me/vpMe.h>
74 typedef enum { NONE, RANGE, RESULT, RANGE_RESULT } vpMeSiteDisplayType;
89 double ifloat, jfloat;
107 void init(
double ip,
double jp,
double alphap);
108 void init(
double ip,
double jp,
double alphap,
double convltp);
109 void init(
double ip,
double jp,
double alphap,
double convltp,
int sign);
130 void setAlpha(
const double &a) { alpha = a; }
137 inline double getAlpha()
const {
return alpha; }
146 inline int get_i()
const {
return i; }
153 inline int get_j()
const {
return j; }
160 inline double get_ifloat()
const {
return ifloat; }
167 inline double get_jfloat()
const {
return jfloat; }
176 void setState(
const vpMeSiteState &flag)
180 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
181 suppress = (int)flag;
190 inline vpMeSiteState getState()
const {
return state; }
197 void setWeight(
const double &w) { weight = w; }
204 inline double getWeight()
const {
return weight; }
210 friend VISP_EXPORT std::ostream &operator<<(std::ostream &os,
vpMeSite &vpMeS);
240 const vpMeSiteState &state = NO_SUPPRESSION);
241 static void display(
const vpImage<vpRGBa> &I,
const double &i,
const double &j,
242 const vpMeSiteState &state = NO_SUPPRESSION);
245 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS