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;
88 double ifloat, jfloat;
106 void init(
double ip,
double jp,
double alphap);
107 void init(
double ip,
double jp,
double alphap,
double convltp);
108 void init(
double ip,
double jp,
double alphap,
double convltp,
int sign);
128 void setAlpha(
const double &a) { alpha = a; }
135 inline double getAlpha()
const {
return alpha; }
144 inline int get_i()
const {
return i; }
151 inline int get_j()
const {
return j; }
158 inline double get_ifloat()
const {
return ifloat; }
165 inline double get_jfloat()
const {
return jfloat; }
174 void setState(
const vpMeSiteState &flag)
178 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
179 suppress = (int)flag;
188 inline vpMeSiteState getState()
const {
return state; }
195 void setWeight(
const double &w) { weight = w; }
202 inline double getWeight()
const {
return weight; }
208 friend VISP_EXPORT std::ostream &operator<<(std::ostream &os,
vpMeSite &vpMeS);
238 const vpMeSiteState &state = NO_SUPPRESSION);
239 static void display(
const vpImage<vpRGBa> &I,
const double &i,
const double &j,
240 const vpMeSiteState &state = NO_SUPPRESSION);
243 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS