Visual Servoing Platform
version 3.6.1 under development (2024-11-15)
|
#include <visp3/visual_features/vpFeatureVanishingPoint.h>
Public Types | |
enum | vpBasicFeatureSelect { FEATURE_ALL = 0xffff } |
enum | vpBasicFeatureDeallocatorType { user , vpServo } |
Public Member Functions | |
vpFeatureVanishingPoint () | |
vpFeatureVanishingPoint & | buildFrom (const double &x, const double &y) |
void | display (const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) const VP_OVERRIDE |
void | display (const vpCameraParameters &cam, const vpImage< vpRGBa > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) const VP_OVERRIDE |
vpFeatureVanishingPoint * | duplicate () const VP_OVERRIDE |
vpColVector | error (const vpBasicFeature &s_star, unsigned int select=(vpFeatureVanishingPoint::selectX()|vpFeatureVanishingPoint::selectY())) VP_OVERRIDE |
double | get_x () const |
double | get_y () const |
double | getAtanOneOverRho () const |
double | getOneOverRho () const |
double | getAlpha () const |
void | init () VP_OVERRIDE |
vpMatrix | interaction (unsigned int select=(vpFeatureVanishingPoint::selectX()|vpFeatureVanishingPoint::selectY())) VP_OVERRIDE |
void | print (unsigned int select=(vpFeatureVanishingPoint::selectX()|vpFeatureVanishingPoint::selectY())) const VP_OVERRIDE |
void | set_x (double x) |
void | set_y (double y) |
void | set_xy (double x, double y) |
void | setAtanOneOverRho (double atan_one_over_rho) |
void | setOneOverRho (double one_over_rho) |
void | setAlpha (double alpha) |
Static Public Member Functions | |
static unsigned int | selectAlpha () |
static unsigned int | selectAtanOneOverRho () |
static unsigned int | selectOneOverRho () |
static unsigned int | selectX () |
static unsigned int | selectY () |
Static Public Attributes | |
static const unsigned int | FEATURE_LINE [32] |
Protected Attributes | |
unsigned int | m_select |
vpColVector | s |
unsigned int | dim_s |
bool * | flags |
unsigned int | nbParameters |
Inherited functionalities from vpBasicFeature | |
vpBasicFeatureDeallocatorType | deallocate |
static unsigned int | selectAll () |
unsigned int | dimension_s () |
vpColVector | get_s (unsigned int select=FEATURE_ALL) const |
vpBasicFeatureDeallocatorType | getDeallocate () |
unsigned int | getDimension (unsigned int select=FEATURE_ALL) const |
virtual double | operator[] (unsigned int i) const |
void | setDeallocate (vpBasicFeatureDeallocatorType d) |
void | setFlags () |
void | resetFlags () |
Class that defines 2D vanishing point visual features. Various features can be considered:
The corresponding interaction matrices are:
Definition at line 72 of file vpFeatureVanishingPoint.h.
|
inherited |
Indicates who should deallocate the feature.
Enumerator | |
---|---|
user | |
vpServo |
Definition at line 88 of file vpBasicFeature.h.
|
inherited |
Enumerator | |
---|---|
FEATURE_ALL |
Definition at line 83 of file vpBasicFeature.h.
vpFeatureVanishingPoint::vpFeatureVanishingPoint | ( | ) |
Default constructor that calls init().
Definition at line 78 of file vpFeatureVanishingPoint.cpp.
References init().
Referenced by duplicate().
vpFeatureVanishingPoint & vpFeatureVanishingPoint::buildFrom | ( | const double & | x, |
const double & | y | ||
) |
Set vanishing point visual feature from cartesian coordinates. Same as set_xy().
Definition at line 350 of file vpFeatureVanishingPoint.cpp.
References set_xy().
|
inlineinherited |
Return the dimension of the feature vector .
Definition at line 110 of file vpBasicFeature.h.
|
virtual |
Display vanishing point feature.
cam | : Camera parameters. |
I | : Image. |
color | : Color to use for the display. |
thickness | : Thickness of the feature representation. |
Implements vpBasicFeature.
Definition at line 364 of file vpFeatureVanishingPoint.cpp.
References vpFeatureDisplay::displayPoint(), get_x(), get_y(), getAlpha(), getAtanOneOverRho(), getOneOverRho(), m_select, selectAtanOneOverRho(), selectOneOverRho(), selectX(), and selectY().
|
virtual |
Display vanishing point feature.
cam | : Camera parameters. |
I | : color Image. |
color | : Color to use for the display. |
thickness | : Thickness of the feature representation. |
Implements vpBasicFeature.
Definition at line 398 of file vpFeatureVanishingPoint.cpp.
References vpFeatureDisplay::displayPoint(), get_x(), get_y(), getAlpha(), getAtanOneOverRho(), getOneOverRho(), m_select, selectAtanOneOverRho(), selectOneOverRho(), selectX(), and selectY().
|
virtual |
Duplicate visual feature (used by the vpServo class only).
Implements vpBasicFeature.
Definition at line 427 of file vpFeatureVanishingPoint.cpp.
References vpFeatureVanishingPoint().
|
virtual |
Compute the error between two visual features from a subset of the possible features.
s_star | : Desired visual feature . |
select | : Feature selector. Value is either selectX() to select x visual feature, selectY() for y visual feature, selectOneOverRho() for , or selectAlpha() for visual feature. You can also use a combination like selectX() | selectY() to select x and y visual features. |
Reimplemented from vpBasicFeature.
Definition at line 275 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::s, selectAlpha(), selectAtanOneOverRho(), selectOneOverRho(), selectX(), selectY(), and vpColVector::stack().
|
inherited |
Get the feature vector .
Definition at line 115 of file vpBasicFeature.cpp.
References vpBasicFeature::dim_s, vpBasicFeature::FEATURE_LINE, vpBasicFeature::s, and vpColVector::stack().
Referenced by vpServo::computeError(), vpBasicFeature::error(), vpFeatureDepth::error(), vpFeatureThetaU::error(), vpFeatureTranslation::error(), and vpGenericFeature::error().
double vpFeatureVanishingPoint::get_x | ( | ) | const |
Get vanishing point feature value.
Definition at line 89 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::s.
Referenced by display(), interaction(), and print().
double vpFeatureVanishingPoint::get_y | ( | ) | const |
Get vanishing point feature value.
Definition at line 100 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::s.
Referenced by display(), interaction(), and print().
double vpFeatureVanishingPoint::getAlpha | ( | ) | const |
Get vanishing point feature value.
Definition at line 141 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::s.
Referenced by display(), interaction(), and print().
double vpFeatureVanishingPoint::getAtanOneOverRho | ( | ) | const |
Get vanishing point feature value.
Definition at line 130 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::s.
|
inlineinherited |
Definition at line 123 of file vpBasicFeature.h.
|
inherited |
Get the feature vector dimension.
Definition at line 102 of file vpBasicFeature.cpp.
References vpBasicFeature::dim_s, vpBasicFeature::FEATURE_LINE, vpArray2D< Type >::getRows(), and vpBasicFeature::s.
double vpFeatureVanishingPoint::getOneOverRho | ( | ) | const |
Get vanishing point feature value.
Definition at line 127 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::s.
Referenced by display(), interaction(), and print().
|
virtual |
Vanishing point visual feature initialization.
Implements vpBasicFeature.
Definition at line 62 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::dim_s, vpBasicFeature::flags, m_select, vpBasicFeature::nbParameters, vpColVector::resize(), and vpBasicFeature::s.
Referenced by vpFeatureVanishingPoint().
|
virtual |
Compute the interaction matrix from a subset of the possible features.
select | : Feature selector. Value is either selectX() to select x visual feature, selectY() for y visual feature, selectOneOverRho() for , or selectAlpha() for visual feature. You can also use a combination like selectX() | selectY() to select x and y visual features. |
Implements vpBasicFeature.
Definition at line 151 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::deallocate, vpBasicFeature::flags, get_x(), get_y(), getAlpha(), getOneOverRho(), vpBasicFeature::nbParameters, vpBasicFeature::resetFlags(), selectAlpha(), selectAtanOneOverRho(), selectOneOverRho(), selectX(), selectY(), vpMatrix::stack(), and vpBasicFeature::user.
|
inlinevirtualinherited |
Return element i in the state vector (usage : x = s[i] )
Definition at line 130 of file vpBasicFeature.h.
|
virtual |
Print vanishing point features values to stdout.
select | : Use either selectX() to display x value, selectY() to display y value, select selectOneOverRho() to display value, or selectAlpha() to display value. You can also use a combination like selectX() | selectY() to display x and y values. |
Implements vpBasicFeature.
Definition at line 330 of file vpFeatureVanishingPoint.cpp.
References get_x(), get_y(), getAlpha(), getAtanOneOverRho(), getOneOverRho(), selectAlpha(), selectAtanOneOverRho(), selectOneOverRho(), selectX(), and selectY().
|
protectedinherited |
Definition at line 132 of file vpBasicFeature.cpp.
References vpBasicFeature::flags, and vpBasicFeature::nbParameters.
Referenced by interaction(), vpFeatureDepth::interaction(), vpFeatureEllipse::interaction(), vpFeatureLine::interaction(), vpFeaturePoint::interaction(), vpFeaturePoint3D::interaction(), vpFeaturePointPolar::interaction(), vpFeatureThetaU::interaction(), and vpFeatureTranslation::interaction().
|
inlinestaticinherited |
|
static |
Select visual feature.
Definition at line 452 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::FEATURE_LINE.
Referenced by vpFeatureBuilder::create(), error(), interaction(), print(), and setAlpha().
|
static |
Select visual feature .
Definition at line 447 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::FEATURE_LINE.
Referenced by vpFeatureBuilder::create(), display(), error(), interaction(), print(), and setAtanOneOverRho().
|
static |
Select visual feature .
Definition at line 442 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::FEATURE_LINE.
Referenced by vpFeatureBuilder::create(), display(), error(), interaction(), print(), and setOneOverRho().
|
static |
Select visual feature .
Definition at line 434 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::FEATURE_LINE.
Referenced by vpFeatureBuilder::create(), display(), error(), interaction(), print(), set_x(), and set_xy().
|
static |
Select visual feature .
Definition at line 437 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::FEATURE_LINE.
Referenced by vpFeatureBuilder::create(), display(), error(), interaction(), print(), set_xy(), and set_y().
void vpFeatureVanishingPoint::set_x | ( | double | x | ) |
Set vanishing point feature value.
Definition at line 81 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::flags, m_select, vpBasicFeature::s, and selectX().
Referenced by vpFeatureBuilder::create(), and set_xy().
void vpFeatureVanishingPoint::set_xy | ( | double | x, |
double | y | ||
) |
Set vanishing point visual feature from cartesian coordinates. Same as buildFrom().
Definition at line 103 of file vpFeatureVanishingPoint.cpp.
References m_select, selectX(), selectY(), set_x(), and set_y().
Referenced by buildFrom().
void vpFeatureVanishingPoint::set_y | ( | double | y | ) |
Set vanishing point feature value.
Definition at line 92 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::flags, m_select, vpBasicFeature::s, and selectY().
Referenced by vpFeatureBuilder::create(), and set_xy().
void vpFeatureVanishingPoint::setAlpha | ( | double | alpha | ) |
Set vanishing point feature value.
Definition at line 133 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::flags, m_select, vpBasicFeature::s, and selectAlpha().
Referenced by vpFeatureBuilder::create().
void vpFeatureVanishingPoint::setAtanOneOverRho | ( | double | atan_one_over_rho | ) |
Set vanishing point feature value.
Definition at line 119 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::flags, m_select, vpBasicFeature::s, and selectAtanOneOverRho().
Referenced by vpFeatureBuilder::create().
|
inlineinherited |
Definition at line 137 of file vpBasicFeature.h.
Referenced by vpServo::addFeature().
|
inherited |
Set feature flags to true to prevent warning when re-computing the interaction matrix without having updated the feature.
Definition at line 142 of file vpBasicFeature.cpp.
References vpBasicFeature::flags, and vpBasicFeature::nbParameters.
void vpFeatureVanishingPoint::setOneOverRho | ( | double | one_over_rho | ) |
Set vanishing point feature value.
Definition at line 111 of file vpFeatureVanishingPoint.cpp.
References vpBasicFeature::flags, m_select, vpBasicFeature::s, and selectOneOverRho().
Referenced by vpFeatureBuilder::create().
|
protectedinherited |
Definition at line 148 of file vpBasicFeature.h.
Referenced by interaction(), vpFeatureDepth::interaction(), vpFeatureEllipse::interaction(), vpFeatureLine::interaction(), vpFeaturePoint::interaction(), vpFeaturePoint3D::interaction(), vpFeaturePointPolar::interaction(), vpFeatureSegment::interaction(), vpFeatureThetaU::interaction(), vpFeatureTranslation::interaction(), and vpBasicFeature::operator=().
|
protectedinherited |
Dimension of the visual feature.
Definition at line 94 of file vpBasicFeature.h.
Referenced by vpFeatureMoment::duplicate(), vpGenericFeature::duplicate(), vpBasicFeature::error(), vpFeatureLuminanceMapping::error(), vpGenericFeature::error(), vpFeatureLuminance::error(), vpBasicFeature::get_s(), vpGenericFeature::get_s(), vpBasicFeature::getDimension(), vpFeatureMoment::getDimension(), vpFeatureDepth::init(), vpFeatureEllipse::init(), vpFeatureLine::init(), vpFeatureLuminanceMapping::init(), vpFeaturePoint::init(), vpFeaturePoint3D::init(), vpFeaturePointPolar::init(), vpFeatureSegment::init(), vpFeatureThetaU::init(), vpFeatureTranslation::init(), init(), vpFeatureLuminance::init(), vpFeatureMoment::init(), vpFeatureLuminanceMapping::interaction(), vpFeatureMoment::interaction(), vpGenericFeature::interaction(), vpFeatureLuminance::interaction(), vpBasicFeature::operator=(), vpFeatureLuminance::operator=(), vpFeatureLuminanceMapping::operator=(), vpFeatureMoment::print(), vpGenericFeature::print(), vpGenericFeature::set_s(), vpGenericFeature::setError(), vpGenericFeature::setInteractionMatrix(), vpFeatureMoment::update(), vpFeatureLuminance::vpFeatureLuminance(), and vpGenericFeature::vpGenericFeature().
|
staticinherited |
Definition at line 81 of file vpBasicFeature.h.
Referenced by vpBasicFeature::error(), vpGenericFeature::error(), vpBasicFeature::get_s(), vpBasicFeature::getDimension(), vpFeatureMoment::getDimension(), vpFeatureMoment::interaction(), vpGenericFeature::interaction(), vpFeatureMoment::print(), vpGenericFeature::print(), vpFeatureEllipse::select_n02(), vpFeatureEllipse::select_n11(), vpFeatureEllipse::select_n20(), vpFeatureSegment::selectAlpha(), selectAlpha(), selectAtanOneOverRho(), vpFeatureSegment::selectL(), selectOneOverRho(), vpFeatureLine::selectRho(), vpFeaturePointPolar::selectRho(), vpFeatureLine::selectTheta(), vpFeaturePointPolar::selectTheta(), vpFeatureThetaU::selectTUx(), vpFeatureThetaU::selectTUy(), vpFeatureThetaU::selectTUz(), vpFeatureTranslation::selectTx(), vpFeatureTranslation::selectTy(), vpFeatureTranslation::selectTz(), vpFeatureEllipse::selectX(), vpFeaturePoint::selectX(), vpFeaturePoint3D::selectX(), selectX(), vpFeatureSegment::selectXc(), vpFeatureEllipse::selectY(), vpFeaturePoint::selectY(), vpFeaturePoint3D::selectY(), selectY(), vpFeatureSegment::selectYc(), and vpFeaturePoint3D::selectZ().
|
protectedinherited |
Ensure that all the parameters needed to compute the interaction matrix are set.
Definition at line 98 of file vpBasicFeature.h.
Referenced by vpFeatureLine::buildFrom(), vpFeaturePointPolar::buildFrom(), vpFeatureEllipse::buildFrom(), vpFeaturePoint::buildFrom(), vpFeatureDepth::buildFrom(), vpFeatureTranslation::buildFrom(), vpFeaturePoint3D::buildFrom(), vpFeatureThetaU::buildFrom(), vpFeatureMoment::duplicate(), vpFeatureDepth::init(), vpFeatureEllipse::init(), vpFeatureLine::init(), vpFeatureLuminance::init(), vpFeaturePoint::init(), vpFeaturePoint3D::init(), vpFeaturePointPolar::init(), vpFeatureSegment::init(), vpFeatureThetaU::init(), vpFeatureTranslation::init(), init(), vpFeatureMoment::init(), interaction(), vpFeatureDepth::interaction(), vpFeatureEllipse::interaction(), vpFeatureLine::interaction(), vpFeaturePoint::interaction(), vpFeaturePoint3D::interaction(), vpFeaturePointPolar::interaction(), vpFeatureSegment::interaction(), vpFeatureThetaU::interaction(), vpFeatureTranslation::interaction(), vpBasicFeature::operator=(), vpBasicFeature::resetFlags(), vpFeaturePointPolar::set_rho(), vpFeaturePointPolar::set_rhoThetaZ(), vpFeaturePointPolar::set_theta(), vpFeatureThetaU::set_TUx(), vpFeatureThetaU::set_TUy(), vpFeatureThetaU::set_TUz(), vpFeatureDepth::set_x(), vpFeatureEllipse::set_x(), vpFeaturePoint::set_x(), vpFeaturePoint3D::set_X(), set_x(), vpFeatureEllipse::set_xy(), vpFeaturePoint::set_xyZ(), vpFeaturePoint3D::set_XYZ(), vpFeatureDepth::set_xyZLogZoverZstar(), vpFeatureDepth::set_y(), vpFeatureEllipse::set_y(), vpFeaturePoint::set_y(), vpFeaturePoint3D::set_Y(), set_y(), vpFeatureDepth::set_Z(), vpFeatureLuminance::set_Z(), vpFeaturePoint::set_Z(), vpFeaturePoint3D::set_Z(), vpFeaturePointPolar::set_Z(), vpFeatureEllipse::setABC(), vpFeatureLine::setABCD(), setAlpha(), setAtanOneOverRho(), vpBasicFeature::setFlags(), vpFeatureEllipse::setMoments(), setOneOverRho(), vpFeatureLine::setRhoTheta(), vpFeatureMoment::update(), vpFeatureLuminance::vpFeatureLuminance(), and vpBasicFeature::~vpBasicFeature().
|
protected |
Definition at line 111 of file vpFeatureVanishingPoint.h.
Referenced by display(), init(), set_x(), set_xy(), set_y(), setAlpha(), setAtanOneOverRho(), and setOneOverRho().
|
protectedinherited |
Number of parameters needed to compute the interaction matrix.
Definition at line 100 of file vpBasicFeature.h.
Referenced by vpFeatureLine::buildFrom(), vpFeaturePointPolar::buildFrom(), vpFeatureEllipse::buildFrom(), vpFeaturePoint::buildFrom(), vpFeatureDepth::buildFrom(), vpFeaturePoint3D::buildFrom(), vpFeatureThetaU::buildFrom(), vpFeatureMoment::duplicate(), vpFeatureDepth::init(), vpFeatureEllipse::init(), vpFeatureLine::init(), vpFeatureLuminance::init(), vpFeaturePoint::init(), vpFeaturePoint3D::init(), vpFeaturePointPolar::init(), vpFeatureSegment::init(), vpFeatureThetaU::init(), vpFeatureTranslation::init(), init(), vpFeatureMoment::init(), interaction(), vpFeatureDepth::interaction(), vpFeatureEllipse::interaction(), vpFeatureLine::interaction(), vpFeaturePoint::interaction(), vpFeaturePoint3D::interaction(), vpFeaturePointPolar::interaction(), vpFeatureSegment::interaction(), vpFeatureThetaU::interaction(), vpFeatureTranslation::interaction(), vpBasicFeature::operator=(), vpBasicFeature::resetFlags(), vpFeaturePointPolar::set_rhoThetaZ(), vpFeaturePoint::set_xyZ(), vpFeaturePoint3D::set_XYZ(), vpFeatureDepth::set_xyZLogZoverZstar(), vpFeatureEllipse::setABC(), vpFeatureLine::setABCD(), vpBasicFeature::setFlags(), vpFeatureMoment::update(), and vpFeatureLuminance::vpFeatureLuminance().
|
protectedinherited |
State of the visual feature.
Definition at line 92 of file vpBasicFeature.h.
Referenced by vpFeatureLine::buildFrom(), vpFeaturePointPolar::buildFrom(), vpFeatureEllipse::buildFrom(), vpFeaturePoint::buildFrom(), vpFeatureDepth::buildFrom(), vpFeatureTranslation::buildFrom(), vpFeaturePoint3D::buildFrom(), vpFeatureThetaU::buildFrom(), vpFeatureLuminance::buildFrom(), vpFeatureLuminanceMapping::buildFrom(), vpFeatureEllipse::display(), vpFeatureMoment::duplicate(), error(), vpBasicFeature::error(), vpFeatureDepth::error(), vpFeatureEllipse::error(), vpFeatureLine::error(), vpFeatureMomentAlpha::error(), vpFeaturePoint::error(), vpFeaturePoint3D::error(), vpFeaturePointPolar::error(), vpFeatureThetaU::error(), vpFeatureTranslation::error(), vpGenericFeature::error(), vpFeatureLuminance::error(), vpFeatureLuminanceMapping::error(), vpFeatureDepth::get_LogZoverZstar(), vpFeaturePointPolar::get_rho(), vpBasicFeature::get_s(), vpGenericFeature::get_s(), vpFeaturePointPolar::get_theta(), vpFeatureThetaU::get_TUx(), vpFeatureThetaU::get_TUy(), vpFeatureThetaU::get_TUz(), vpFeatureTranslation::get_Tx(), vpFeatureTranslation::get_Ty(), vpFeatureTranslation::get_Tz(), vpFeaturePoint::get_x(), vpFeaturePoint3D::get_X(), get_x(), vpFeaturePoint::get_y(), vpFeaturePoint3D::get_Y(), get_y(), vpFeaturePoint3D::get_Z(), getAlpha(), getAtanOneOverRho(), vpBasicFeature::getDimension(), getOneOverRho(), vpFeatureDepth::init(), vpFeatureEllipse::init(), vpFeatureLine::init(), vpFeaturePoint::init(), vpFeaturePoint3D::init(), vpFeaturePointPolar::init(), vpFeatureSegment::init(), vpFeatureThetaU::init(), vpFeatureTranslation::init(), init(), vpGenericFeature::init(), vpFeatureLuminanceMapping::init(), vpFeatureLuminance::init(), vpFeatureMoment::init(), vpFeatureEllipse::interaction(), vpFeatureLine::interaction(), vpFeatureThetaU::interaction(), vpFeatureTranslation::interaction(), vpFeatureLuminanceMapping::interaction(), vpBasicFeature::operator=(), vpFeatureLuminance::operator=(), vpFeatureLuminanceMapping::operator=(), vpFeatureEllipse::print(), vpFeatureLine::print(), vpFeatureLuminanceMapping::print(), vpFeatureMoment::print(), vpFeatureSegment::print(), vpFeatureThetaU::print(), vpFeatureTranslation::print(), vpGenericFeature::print(), vpFeatureDepth::set_LogZoverZstar(), vpFeaturePointPolar::set_rho(), vpGenericFeature::set_s(), vpFeaturePointPolar::set_theta(), vpFeatureThetaU::set_TUx(), vpFeatureThetaU::set_TUy(), vpFeatureThetaU::set_TUz(), vpFeatureTranslation::set_Tx(), vpFeatureTranslation::set_Ty(), vpFeatureTranslation::set_Tz(), vpFeatureEllipse::set_x(), vpFeaturePoint::set_x(), vpFeaturePoint3D::set_X(), set_x(), vpFeatureEllipse::set_xy(), vpFeatureEllipse::set_y(), vpFeaturePoint::set_y(), vpFeaturePoint3D::set_Y(), set_y(), vpFeaturePoint3D::set_Z(), setAlpha(), setAtanOneOverRho(), vpFeatureEllipse::setMoments(), setOneOverRho(), vpFeatureLine::setRhoTheta(), vpFeatureMoment::update(), and vpGenericFeature::vpGenericFeature().