45 #ifndef vpMeTracker_HH
46 #define vpMeTracker_HH
48 #include <visp3/core/vpColVector.h>
49 #include <visp3/core/vpTracker.h>
50 #include <visp3/me/vpMe.h>
51 #include <visp3/me/vpMeSite.h>
67 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
72 std::list<vpMeSite> list;
77 unsigned int init_range;
97 unsigned int numberOfSignal();
98 unsigned int totalNumberOfSignal();
108 static bool inMask(
const vpImage<bool> *mask,
const unsigned int i,
const unsigned int j);
110 int outOfImage(
int i,
int j,
int half,
int row,
int cols);
111 int outOfImage(
const vpImagePoint &iP,
int half,
int rows,
int cols);
123 void setInitRange(
const unsigned int &r) { init_range = r; }
130 inline unsigned int getInitRange() {
return init_range; }
137 virtual void setMask(
const vpImage<bool> &mask) { m_mask = &mask; }
144 void setMe(
vpMe *p_me) { this->me = p_me; }
151 inline vpMe *getMe() {
return me; }
158 void setMeList(
const std::list<vpMeSite> &l) { list = l; }
165 inline std::list<vpMeSite> &
getMeList() {
return list; }
166 inline std::list<vpMeSite> getMeList()
const {
return list; }
173 inline int getNbPoints()
const {
return nGoodElement; }
175 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS