Visual Servoing Platform  version 3.6.1 under development (2024-04-18)
Deprecated List
Member vpCircle::get_mu02 () const
You should rather use get_n02(). This function is incorrectly named and is confusing since it returns second order centered moments of the ellipse normalized by its area that corresponds to $n_02 = mu_02/a$.
Member vpCircle::get_mu11 () const
You should rather use get_n11(). This function is incorrectly named and is confusing since it returns second order centered moments of the ellipse normalized by its area that corresponds to $n_11 = mu@name Deprecated functions_11/a$.
Member vpCircle::get_mu20 () const
You should rather use get_n20(). This function is incorrectly named and is confusing since it returns second order centered moments of the ellipse normalized by its area that corresponds to $n_20 = mu_20/a$.
Member vpColVector::euclideanNorm () const
This function is deprecated. You should rather use frobeniusNorm().
Member vpColVector::init ()
Provided only for compat with previous releases. This function does nothing.
Member vpColVector::insert (const vpColVector &v, unsigned int r, unsigned int c=0)
You should rather use insert(unsigned int, const vpColVector &).
Member vpColVector::insert (const vpColVector &v, unsigned int i)
Provided only for compat with previous releases. Use rather insert(unsigned int i, const vpColVector &v)
Member vpColVector::rows (unsigned int first_row, unsigned int last_row) const
You should rather use extract().
Member vpColVector::stackMatrices (const vpColVector &r)
You should rather use stack(const vpColVector &)
Member vpColVector::stackMatrices (const vpColVector &A, const vpColVector &B)
You should rather use stack(const vpColVector &A, const vpColVector &B)
Member vpColVector::stackMatrices (const vpColVector &A, const vpColVector &B, vpColVector &C)
You should rather use stack(const vpColVector &A, const vpColVector &B, vpColVector &C)
Member vpDetectorAprilTag::setAprilTagRefineDecode (bool refineDecode)
Deprecated parameter from AprilTag 2 version.
Member vpDetectorAprilTag::setAprilTagRefinePose (bool refinePose)
Deprecated parameter from AprilTag 2 version.
Member vpDisplay::displayCharString (const vpImage< vpRGBa > &I, const vpImagePoint &ip, const char *string, const vpColor &color)
Display a string at the image point ip location. Use rather displayText() that does the same.
Member vpDisplay::displayCharString (const vpImage< vpRGBa > &I, int i, int j, const char *string, const vpColor &color)
Display a string at the image point (i,j) location. Use rather displayText() that does the same.
Member vpDisplay::displayCharString (const vpImage< unsigned char > &I, const vpImagePoint &ip, const char *string, const vpColor &color)
Display a string at the image point ip location. Use rather displayText() that does the same.
Member vpDisplay::displayCharString (const vpImage< unsigned char > &I, int i, int j, const char *string, const vpColor &color)
Display a string at the image point (i,j) location. Use rather displayText() that does the same.
Member vpFeatureEllipse::getMu02 () const
You should rather use get_n02(). This function is incorrectly named and is confusing since it returns the visual feature corresponding to the second order centered moments of the ellipse normalized by its area $n_02 = mu_02/a$.
Member vpFeatureEllipse::getMu11 () const
You should rather use get_n11(). This function is incorrectly named and is confusing since it returns the visual feature corresponding to the second order centered moments of the ellipse normalized by its area $n_11 = mu_11/a$.
Member vpFeatureEllipse::getMu20 () const
You should rather use get_n20(). This function is incorrectly named and is confusing since it returns the visual feature corresponding to the second order centered moments of the ellipse normalized by its area $n_20 = mu_20/a$.
Member vpFeatureEllipse::selectMu02 ()
You should rather use select_n20(). This function is incorrectly named and is confusing since it intends to select as visual feature second order centered moments of the ellipse normalized by its area that corresponds to $n_02 = mu_02/a$.
Member vpFeatureEllipse::selectMu11 ()
You should rather use select_n20(). This function is incorrectly named and is confusing since it intends to select as visual feature second order centered moments of the ellipse normalized by its area that corresponds to $n_11 = mu_11/a$.
Member vpFeatureEllipse::selectMu20 ()
You should rather use select_n20(). This function is incorrectly named and is confusing since it intends to select as visual feature second order centered moments of the ellipse normalized by its area that corresponds to $n_20 = mu_20/a$.
Member vpFeatureEllipse::setMu (double mu20, double mu11, double mu02)
You should rather use setMoments(). This function and its parameters are incorrectly named and are confusing since this function is waiting for second order centered moments of the ellipse normalized by its area that corresponds to $n_{ij} = \mu_{ij}/a$.
Member vpForceTwistMatrix::init ()
Provided only for compat with previous releases. This function does nothing.
Member vpForceTwistMatrix::setIdentity ()

You should rather use eye().

You should rather use eye().

Class vpHinkley
This class is deprecated. You should rather use vpStatisticalTestHinkley.
Member vpHomogeneousMatrix::init ()
Provided only for compat with previous releases. This function does nothing.
Member vpHomogeneousMatrix::setIdentity ()

You should rather use eye().

You should rather use eye().

Member vpImageMorphology::dilatation (vpImage< unsigned char > &I, const vpConnexityType &connexity=CONNEXITY_4)
Provided only for compat with previous releases. Use rather the template function dilatation(vpImage<T> &, const vpConnexityType &)
Member vpImageMorphology::erosion (vpImage< unsigned char > &I, const vpConnexityType &connexity=CONNEXITY_4)
Provided only for compat with previous releases. Use rather the template function erosion(vpImage<T> &, const vpConnexityType &)
Member vpImageTools::createSubImage (const vpImage< Type > &I, unsigned int roi_top, unsigned int roi_left, unsigned int roi_height, unsigned int roi_width, vpImage< Type > &crop)
This function is deprecated. You should rather use crop(const vpImage<Type> &, unsigned int, unsigned int, unsigned int, unsigned int, vpImage<Type> &).
Member vpImageTools::createSubImage (const vpImage< Type > &I, const vpRect &roi, vpImage< Type > &crop)
This function is deprecated. You should rather use crop(const vpImage<Type> &, const vpRect &, vpImage<Type> &).
Member vpMatrix::column (unsigned int j)
This method is deprecated. You should rather use getCol(). More precisely, the following code:
Member vpMatrix::euclideanNorm () const
This function is deprecated. You should rather use frobeniusNorm().
Member vpMatrix::init ()
Only provided for compatibility with ViSP previous releases. This function does nothing.
Member vpMatrix::row (unsigned int i)
This method is deprecated. You should rather use getRow(). More precisely, the following code:
Member vpMatrix::setIdentity (const double &val=1.0)

You should rather use diag(const double &)

You should rather use diag(const double &)

Member vpMatrix::stackMatrices (const vpMatrix &A, const vpMatrix &B)
You should rather use stack(const vpMatrix &A, const vpMatrix &B)
Member vpMatrix::stackMatrices (const vpMatrix &A)
You should rather use stack(const vpMatrix &A)
Member vpMatrix::stackMatrices (const vpMatrix &A, const vpMatrix &B, vpMatrix &C)
You should rather use stack(const vpMatrix &A, const vpMatrix &B, vpMatrix &C)
Member vpMatrix::stackMatrices (const vpMatrix &A, const vpRowVector &B)
You should rather use stack(const vpMatrix &A, const vpMatrix &B)
Member vpMatrix::stackMatrices (const vpMatrix &A, const vpRowVector &B, vpMatrix &C)
You should rather use stack(const vpMatrix &A, const vpRowVector &B, vpMatrix &C)
Member vpMatrix::stackMatrices (const vpColVector &A, const vpColVector &B)
You should rather use vpColVector::stack(const vpColVector &A, const vpColVector &B)
Member vpMatrix::stackMatrices (const vpColVector &A, const vpColVector &B, vpColVector &C)
You should rather use vpColVector::stack(const vpColVector &A, const vpColVector &B, vpColVector &C)
Member vpMbKltTracker::getMaskBorder () const
Use rather getkltMaskBorder()
Member vpMbKltTracker::getNbKltPoints () const
Use rather getKltNbPoints()
Member vpMbKltTracker::getThresholdAcceptation () const
Use rather getKltThresholdAcceptation()
Member vpMbKltTracker::setThresholdAcceptation (double th)
Use rather setKltThresholdAcceptation()
Member vpMeEllipse::display (const vpImage< vpRGBa > &I, const vpImagePoint &center, const double &A, const double &B, const double &E, const double &smallalpha, const double &highalpha, const vpColor &color=vpColor::green, unsigned int thickness=1)
This static function is deprecated. Use rather vpMeEllipse::displayEllipse().
Member vpMeEllipse::display (const vpImage< unsigned char > &I, const vpImagePoint &center, const double &A, const double &B, const double &E, const double &smallalpha, const double &highalpha, const vpColor &color=vpColor::green, unsigned int thickness=1)
Use rather displayEllipse().
Member vpMeEllipse::display (const vpImage< vpRGBa > &I, const vpImagePoint &center, const double &A, const double &B, const double &E, const double &smallalpha, const double &highalpha, const vpColor &color=vpColor::green, unsigned int thickness=1)
Use rather displayEllipse().
Member vpMeEllipse::display (const vpImage< unsigned char > &I, const vpImagePoint &center, const double &A, const double &B, const double &E, const double &smallalpha, const double &highalpha, const vpColor &color=vpColor::green, unsigned int thickness=1)
This static function is deprecated. Use rather vpMeEllipse::displayEllipse().
Member vpMeLine::display (const vpImage< unsigned char > &I, const vpMeSite &PExt1, const vpMeSite &PExt2, const std::list< vpMeSite > &site_list, const double &A, const double &B, const double &C, const vpColor &color=vpColor::green, unsigned int thickness=1)
Use rather displayLine().
Member vpMeLine::display (const vpImage< vpRGBa > &I, const vpMeSite &PExt1, const vpMeSite &PExt2, const double &A, const double &B, const double &C, const vpColor &color=vpColor::green, unsigned int thickness=1)
Use rather displayLine().
Member vpMeLine::display (const vpImage< unsigned char > &I, const vpMeSite &PExt1, const vpMeSite &PExt2, const double &A, const double &B, const double &C, const vpColor &color=vpColor::green, unsigned int thickness=1)
Use rather displayLine().
Member vpMeLine::display (const vpImage< vpRGBa > &I, const vpMeSite &PExt1, const vpMeSite &PExt2, const std::list< vpMeSite > &site_list, const double &A, const double &B, const double &C, const vpColor &color=vpColor::green, unsigned int thickness=1)

Use rather displayLine().

This static function is deprecated. You should rather use vpMeLine::displayLine().

Member vpMeLine::display (const vpImage< unsigned char > &I, const vpMeSite &PExt1, const vpMeSite &PExt2, const std::list< vpMeSite > &site_list, const double &A, const double &B, const double &C, const vpColor &color=vpColor::green, unsigned int thickness=1)
This static function is deprecated. You should rather use vpMeLine::displayLine().
Member vpMeLine::display (const vpImage< unsigned char > &I, const vpMeSite &PExt1, const vpMeSite &PExt2, const double &A, const double &B, const double &C, const vpColor &color=vpColor::green, unsigned int thickness=1)
This static function is deprecated. You should rather use vpMeLine::displayLine().
Member vpMeLine::display (const vpImage< vpRGBa > &I, const vpMeSite &PExt1, const vpMeSite &PExt2, const double &A, const double &B, const double &C, const vpColor &color=vpColor::green, unsigned int thickness=1)
This static function is deprecated. You should rather use vpMeLine::displayLine().
Member vpMeTracker::inMask (const vpImage< bool > *mask, unsigned int i, unsigned int j)
You should rather use inRoiMask(). Test whether the pixel is inside the region of interest mask. Mask values that are set to true are considered in the tracking.
Member vpMomentAreaNormalized::getDesiredSurface () const
Use rather getDesiredArea() Retrieves the desired surface a* as specified in the constructor.
Class vpMutex
Use rather std::mutex.
Member vpPoseVector::init ()
Provided only for compat with previous releases. This function does nothing.
Class vpRobotCamera
This class is deprecated since ViSP 3.0.0.
Member vpRobust::setIteration (unsigned int iter)
Set iteration. This function is to call before simultMEstimator().
Member vpRobust::setThreshold (double mad_min)
You should rather use setMinMedianAbsoluteDeviation(). Set minimal median absolute deviation (MAD) value. Given the input vector or residual, when MAD(residual) < mad_min we set MAD(residual) = mad_min.
Member vpRobust::simultMEstimator (vpColVector &residues)
This function is useless. Calculate an Mestimate with a simultaneous scale estimate using HUBER's influence function
Member vpRobust::vpRobust (unsigned int n_data)
You should rather use the default constructor.
Member vpRotationMatrix::init ()
Provided only for compat with previous releases. This function does nothing.
Member vpRotationMatrix::setIdentity ()

You should rather use eye().

You should rather use eye().

Member vpRowVector::euclideanNorm () const
This function is deprecated. You should rather use frobeniusNorm().
Member vpRowVector::init ()
Provided only for compat with previous releases. This function does nothing.
Member vpRowVector::setIdentity (const double &val=1.0)
You should rather use eye()
Member vpRowVector::stackMatrices (const vpRowVector &A, const vpRowVector &B)
You should rather use stack(const vpRowVector &A, const vpRowVector &B)
Member vpRowVector::stackMatrices (const vpRowVector &r)
You should rather use stack(const vpRowVector &)
Member vpRowVector::stackMatrices (const vpRowVector &A, const vpRowVector &B, vpRowVector &C)
You should rather use stack(const vpRowVector &A, const vpRowVector &B, vpRowVector &C)
Member vpSphere::get_mu02 () const
You should rather use get_n02(). This function is incorrectly named and is confusing since it returns second order centered moments of the ellipse normalized by its area that corresponds to $n_02 = mu_02/a$.
Member vpSphere::get_mu11 () const
You should rather use get_n11(). This function is incorrectly named and is confusing since it returns second order centered moments of the ellipse normalized by its area that corresponds to $n_11 = mu_11/a$.
Member vpSphere::get_mu20 () const
You should rather use get_n20(). This function is incorrectly named and is confusing since it returns second order centered moments of the ellipse normalized by its area that corresponds to $n_20 = mu_20/a$.
Member vpTemplateTracker::setThresholdRMS (double threshold)
This function is deprecated and the value set is no more used. Use rather setThresholdResidualDerivative()
Class vpThread
Use rather std::thread.
Member vpTranslationVector::euclideanNorm () const
This function is deprecated. You should rather use frobeniusNorm().
Member vpVelocityTwistMatrix::init ()
Provided only for compat with previous releases. This function does nothing.
Member vpVelocityTwistMatrix::setIdentity ()

You should rather use eye().

You should rather use eye().

Member vpVirtuose::setIpAddress (const std::string &ip_port)
You should rather use setIpAddressAndPort() that is more explicit.