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;
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);
146 inline int get_i()
const {
return i; }
153 inline int get_j()
const {
return j; }
180 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
181 suppress = (int)flag;
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
static double sqr(double x)
Performs search in a given direction(normal) for a given distance(pixels) for a given 'site'....
vpMeSiteState
Moving-edge site state.
void setDisplay(vpMeSiteDisplayType select)
void setAlpha(const double &a)
static double distance(const vpMeSite &S1, const vpMeSite &S2)
void setWeight(const double &w)
vpMeSiteState getState() const
double get_ifloat() const
static double sqrDistance(const vpMeSite &S1, const vpMeSite &S2)
double get_jfloat() const
void setState(const vpMeSiteState &flag)