42 #include <visp3/core/vpMath.h>
43 #include <visp3/core/vpMatrix.h>
44 #include <visp3/me/vpMeTracker.h>
247 rho_theta[0] = m_rho;
248 rho_theta[1] = m_theta;
290 m_useIntensityForRho = useIntensityForRho;
315 unsigned int thickness = 1);
332 unsigned int thickness = 1);
349 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
367 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
386 void computeDelta(
double &delta,
double i1,
double j1,
double i2,
double j2);
404 void normalizeAngle(
double &delta);
453 virtual
unsigned int seekExtremities(const
vpImage<
unsigned char> &I);
460 void setExtremities();
468 static
void update_indices(
double theta,
int incr,
int i,
int j,
int &i1,
int &i2,
int &j1,
int &j2);
484 bool m_useIntensityForRho;
490 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
510 m_useIntensityForRho = useIntensityForRho;
517 VP_DEPRECATED
inline double getA()
const {
return m_a; }
523 VP_DEPRECATED
inline double getB()
const {
return m_b; }
529 VP_DEPRECATED
inline double getC()
const {
return m_c; }
547 unsigned int thickness = 1);
554 unsigned int thickness = 1);
560 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
567 const std::list<vpMeSite> &site_list,
const double &A,
const double &B,
const double &C,
Implementation of column vector and the associated operations.
Class to define RGB colors available for display functionalities.
static const vpColor green
Class that defines a 2D point in an image. This class is useful for image processing and stores only ...
Class that tracks in an image a line moving edges.
VP_DEPRECATED double getA() const
VP_DEPRECATED double getB() const
VP_DEPRECATED void getEquationParam(double &A, double &B, double &C) const
VP_DEPRECATED double getC() const
VP_DEPRECATED void computeRhoSignFromIntensity(bool useIntensityForRho)
vpColVector getRhoTheta() const
vpColVector get_ABC() const
void setRhoSignFromIntensity(bool useIntensityForRho)
Performs search in a given direction(normal) for a given distance(pixels) for a given 'site'....
Contains abstract elements for a Distance to Feature type feature.
void initTracking(const vpImage< unsigned char > &I)
virtual void sample(const vpImage< unsigned char > &image, bool doNotTrack=false)=0
void track(const vpImage< unsigned char > &I)
void display(const vpImage< unsigned char > &I)