Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
Debug and exceptions

Classes

class  vpTraceOutput
class  vpDisplayException
class  vpException
class  vpImageException
class  vpIoException
class  vpMatrixException
class  vpTrackingException

Macros

#define vpIN_FCT   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, false, "begin "))
#define vpOUT_FCT   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, false, "end "))
#define vpCTRACE   std::cout << "(L0) " << __FILE__ << ": " << __FUNCTION__ << "(#" << __LINE__ << ") : "
#define vpCERROR   std::cerr << "(L0) " << "!!\t" << __FILE__ << ": " << __FUNCTION__ << "(#" << __LINE__ << ") : "
#define vpERROR_TRACE   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, true))
#define vpTRACE   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, false))
#define vpDERROR_TRACE   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, true))
#define vpDEBUG_TRACE   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, false))
#define vpCDEBUG(level)
#define vpDEBUG_ENABLE(level)

Detailed Description

Debug and exceptions.

Macro Definition Documentation

◆ vpCDEBUG

#define vpCDEBUG ( level)
Value:
if (VP_DEBUG_MODE < level) \
; \
else \
std::cout << "(L" << level << ") " << __FILE__ << ": " << __FUNCTION__ << "(#" << __LINE__ << ") : "

vpCDEBUG(level) work like the C++ output stream std::cout.

#define VP_DEBUG // Activate the debug mode
#define VP_DEBUG_MODE 2 // Activate debug level 1 and 2
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
// C++-like debug printings
vpCTRACE << "C++-like trace" << std::endl; // stdout
vpCERROR << "C++-like error trace" << std::endl; // stderr
// Printing if VP_DEBUG defined and VP_DEBUG_MODE value >= 2
vpCDEBUG(2) << "C++-like debug trace level 2" << std::endl; // stdout
}
#define vpCTRACE
Definition vpDebug.h:362
#define vpCDEBUG(level)
Definition vpDebug.h:554
#define vpCERROR
Definition vpDebug.h:393
See also
vpCTRACE(), vpCERROR()
Examples
tutorial-trace.cpp.

Definition at line 554 of file vpDebug.h.

Referenced by vpBiclops::computeMGD(), vpPtu46::computeMGD(), vpBiclops::get_fMc(), vpRobotBiclops::getPosition(), vpRobotBiclops::getVelocity(), vpRobotBiclops::setVelocity(), vpRobotPtu46::setVelocity(), vpHinkley::testDownUpwardJump(), vpHinkley::testDownwardJump(), vpHinkley::testUpwardJump(), and vpMeLine::track().

◆ vpCERROR

#define vpCERROR   std::cerr << "(L0) " << "!!\t" << __FILE__ << ": " << __FUNCTION__ << "(#" << __LINE__ << ") : "

Used to display error messages on the error stream (C++). Use like this : vpCERROR<<"my message"<<std::endl;

#define VP_TRACE // To activate trace mode
#define VP_DEBUG // To activate the debug mode
#define VP_DEBUG_MODE 2 // To activate debug level 1 and 2
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
// C++-like debug printings
vpCTRACE << "C++-like trace" << std::endl; // stdout
vpCERROR << "C++-like error trace" << std::endl; // stderr
// Printing if VP_DEBUG defined and VP_DEBUG_MODE value >= 2
vpCDEBUG(2) << "C++-like debug trace level 2" << std::endl; // stdout
}
See also
vpCTRACE(), vpCDEBUG()
Examples
test1394TwoGrabber.cpp, test1394TwoResetBus.cpp, testPylonGrabber.cpp, and tutorial-trace.cpp.

Definition at line 393 of file vpDebug.h.

Referenced by vp1394TwoGrabber::colorCoding2string(), vpFeatureBuilder::create(), vp1394TwoGrabber::framerate2string(), vpRobotBiclops::init(), and vp1394TwoGrabber::videoMode2string().

◆ vpCTRACE

#define vpCTRACE   std::cout << "(L0) " << __FILE__ << ": " << __FUNCTION__ << "(#" << __LINE__ << ") : "

Used to display trace messages on the standard stream (C++). Use like this : vpCTRACE << "my message" << std::endl;

#define VP_TRACE // To activate trace mode
#define VP_DEBUG // To activate the debug mode
#define VP_DEBUG_MODE 2 // To activate debug level 1 and 2
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
// C++-like debug printings
vpCTRACE << "C++-like trace" << std::endl; // stdout
vpCERROR << "C++-like error trace" << std::endl; // stderr
// Printing if VP_DEBUG defined and VP_DEBUG_MODE value >= 2
vpCDEBUG(2) << "C++-like debug trace level 2" << std::endl; // stdout
}
See also
vpTRACE(), vpCERROR(), vpCDEBUG()
Examples
grabDirectShow.cpp, movePtu46.cpp, testClick.cpp, testTrackDot.cpp, testVideoDevice.cpp, trackDot2WithAutoDetection.cpp, and tutorial-trace.cpp.

Definition at line 362 of file vpDebug.h.

Referenced by vp1394TwoGrabber::getNumCameras(), vp1394TwoGrabber::getNumCameras(), and vpTemplateTrackerWarp::warpTriangle().

◆ vpDEBUG_ENABLE

#define vpDEBUG_ENABLE ( level)
Value:
(VP_DEBUG_MODE >= level)

vpDEBUG_ENABLE(level) is equal to 1 if the debug level level is greater than the debug mode VP_DEBUG_MODE, 0 else.

#define VP_DEBUG // Activate the debug mode
#define VP_DEBUG_MODE 2 // Activate debug level 1 and 2
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
// Check the active debug levels
std::cout << "Debug level 1 active: " << vpDEBUG_ENABLE(1) << std::endl;
std::cout << "Debug level 2 active: " << vpDEBUG_ENABLE(2) << std::endl;
std::cout << "Debug level 3 active: " << vpDEBUG_ENABLE(3) << std::endl;
}
#define vpDEBUG_ENABLE(level)
Definition vpDebug.h:585
Examples
tutorial-trace.cpp.

Definition at line 585 of file vpDebug.h.

Referenced by vpMbtDistanceCircle::displayMovingEdges(), vpMbtDistanceCircle::displayMovingEdges(), vpMeLine::plugHoles(), vpMeLine::sample(), vpMeLine::seekExtremities(), vpMeNurbs::seekExtremities(), and vpMeLine::track().

◆ vpDEBUG_TRACE

#define vpDEBUG_TRACE   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, false))

vpDEBUG_TRACE works like printf, but prints only if the tracing level level is greater than the debug level VP_DEBUG_MODE.

#define VP_DEBUG // Activate the debug mode
#define VP_DEBUG_MODE 2 // Activate debug level 1 and 2
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
// Printing if VP_DEBUG defined and VP_DEBUG_MODE value >= 2
vpDEBUG_TRACE(2, "C-like debug trace level 2"); // stdout
vpDERROR_TRACE(2, "C-like error trace level 2"); // stderr
}
#define vpDEBUG_TRACE
Definition vpDebug.h:526
#define vpDERROR_TRACE
Definition vpDebug.h:499
See also
vpDERROR_TRACE()
Examples
servoPtu46Point2DArtVelocity.cpp, and tutorial-trace.cpp.

Definition at line 526 of file vpDebug.h.

Referenced by vpServo::computeError(), vpGenericFeature::error(), vpRobotBiclops::getPosition(), vpRobotPtu46::getPosition(), vpRobotBiclops::getVelocity(), vpRobotPtu46::init(), vpRobotBiclops::setPosition(), vpRobotBiclops::setRobotState(), vpRobotPtu46::setRobotState(), vpRobotBiclops::setVelocity(), vpRobotPtu46::setVelocity(), vpRobotBiclops::vpRobotBiclops(), vpRobotBiclops::vpRobotBiclops(), vpRobotBiclops::vpRobotBiclopsSpeedControlLoop(), vpRobotPtu46::vpRobotPtu46(), and vpRobotBiclops::~vpRobotBiclops().

◆ vpDERROR_TRACE

#define vpDERROR_TRACE   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, true))

vpDERROR_TRACE works like printf, but prints only if the tracing level is smaller than the debug level VP_DEBUG_MODE.

#define VP_DEBUG // Activate the debug mode
#define VP_DEBUG_MODE 2 // Activate debug level 1 and 2
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
// Printing if VP_DEBUG defined and VP_DEBUG_MODE value >= 2
vpDEBUG_TRACE(2, "C-like debug trace level 2"); // stdout
vpDERROR_TRACE(2, "C-like error trace level 2"); // stderr
}
See also
vpDEBUG_TRACE()
Examples
tutorial-trace.cpp.

Definition at line 499 of file vpDebug.h.

Referenced by vpMeLine::sample().

◆ vpERROR_TRACE

#define vpERROR_TRACE   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, true))

Used to display error messages on the error stream. Prints the name of the file, the function name and the line where it was used. Use like this : vpERROR_TRACE("my error message number %d", i); with any "printf" string.

#define VP_TRACE // To activate trace mode
#define VP_DEBUG_MODE 2 // Activate debug level 1 and 2
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
// Printing depend only VP_DEBUG_MODE value is >= 1
vpTRACE(1, "C-like trace level 1"); // stdout
vpERROR_TRACE(1, "C-like error trace level 1"); // stderr
}
#define vpTRACE
Definition vpDebug.h:450
#define vpERROR_TRACE
Definition vpDebug.h:423
See also
vpTRACE()
Examples
movePtu46.cpp, servoPtu46Point2DArtVelocity.cpp, servoSimuCylinder2DCamVelocityDisplay.cpp, servoSimuLine2DCamVelocityDisplay.cpp, servoSimuSquareLine2DCamVelocityDisplay.cpp, testClick.cpp, testIoPPM.cpp, testMouseEvent.cpp, testNurbs.cpp, testTrackDot.cpp, testVideoDevice.cpp, testVideoDeviceDual.cpp, and tutorial-trace.cpp.

Definition at line 423 of file vpDebug.h.

Referenced by vp1394CMUGrabber::acquire(), vp1394CMUGrabber::acquire(), vp1394TwoGrabber::acquire(), vpSimulator::addObject(), vpRobotViper650::biasForceTorqueSensor(), vpRobotViper850::biasForceTorqueSensor(), vpFeatureDepth::buildFrom(), vpFeaturePoint3D::buildFrom(), vpFeaturePoint3D::buildFrom(), vpFeaturePoint::buildFrom(), vpFeaturePointPolar::buildFrom(), vpServer::checkForConnections(), vpRobotAfma6::checkJointLimits(), vp1394CMUGrabber::close(), vp1394TwoGrabber::close(), vpRobotAfma6::closeGripper(), vpSimulatorAfma6::computeArticularVelocity(), vpSimulatorViper850::computeArticularVelocity(), vpServo::computeControlLaw(), vpServo::computeControlLaw(), vpServo::computeControlLaw(), vpServo::computeError(), vpPtu46::computeMGD(), vpClient::connectToHostname(), vpClient::connectToIP(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vpFeatureBuilder::create(), vp1394TwoGrabber::dequeue(), vp1394TwoGrabber::dequeue(), vp1394TwoGrabber::dequeue(), vpRobotViper650::disableJoint6Limits(), vpRobotViper850::disableJoint6Limits(), vpFeatureDepth::display(), vpFeatureDepth::display(), vpFeatureLine::display(), vpFeatureLine::display(), vpFeatureLuminance::display(), vpFeatureLuminance::display(), vpFeaturePoint3D::display(), vpFeaturePoint3D::display(), vpFeaturePoint::display(), vpFeaturePoint::display(), vpFeaturePointPolar::display(), vpFeaturePointPolar::display(), vpFeatureThetaU::display(), vpFeatureThetaU::display(), vpFeatureTranslation::display(), vpFeatureTranslation::display(), vpGenericFeature::display(), vpGenericFeature::display(), vpRobotViper650::enableJoint6Limits(), vpRobotViper850::enableJoint6Limits(), vp1394TwoGrabber::enqueue(), vpFeatureDepth::error(), vpFeatureThetaU::error(), vpFeatureTranslation::error(), vpGenericFeature::error(), vpGenericFeature::error(), vpLinearKalmanFilterInstantiation::filter(), vpPtu46::get_eJe(), vpRobotAfma6::get_eJe(), vpRobotPtu46::get_eJe(), vpRobotViper650::get_eJe(), vpRobotViper850::get_eJe(), vpSimulatorAfma6::get_eJe(), vpSimulatorViper850::get_eJe(), vpPtu46::get_fJe(), vpRobotAfma6::get_fJe(), vpRobotPtu46::get_fJe(), vpRobotViper650::get_fJe(), vpRobotViper850::get_fJe(), vpSimulatorAfma6::get_fJe(), vpSimulatorViper850::get_fJe(), vpGenericFeature::get_s(), vpGenericFeature::get_s(), vpGenericFeature::get_s(), vpGenericFeature::get_s(), vp1394TwoGrabber::getAutoGain(), vp1394TwoGrabber::getAutoShutter(), vp1394TwoGrabber::getCamera(), vp1394TwoGrabber::getCamera(), vpAfma6::getCameraParameters(), vpSimulatorAfma6::getCameraParameters(), vpViper650::getCameraParameters(), vpViper850::getCameraParameters(), vp1394TwoGrabber::getColorCoding(), vp1394TwoGrabber::getColorCodingSupported(), vpKinect::getDepthMap(), vpRobotAfma6::getDisplacement(), vpRobotViper650::getDisplacement(), vpRobotViper850::getDisplacement(), vpRobotViper650::getForceTorque(), vpRobotViper650::getForceTorque(), vpRobotViper850::getForceTorque(), vpRobotViper850::getForceTorque(), vp1394TwoGrabber::getFramerate(), vp1394TwoGrabber::getFramerateSupported(), vp1394TwoGrabber::getGuid(), vp1394TwoGrabber::getGuid(), vp1394TwoGrabber::getHeight(), vp1394TwoGrabber::getHeight(), vp1394TwoGrabber::getParameterValue(), vpRobotAfma6::getPosition(), vpRobotPtu46::getPosition(), vpRobotViper650::getPosition(), vpRobotViper850::getPosition(), vpSimulatorViper850::getPosition(), vpRobotAfma6::getPowerState(), vpRobotViper650::getPowerState(), vpRobotViper850::getPowerState(), vpNetwork::getReceptorIndex(), vpRobotAfma6::getVelocity(), vpRobotViper650::getVelocity(), vpRobotViper850::getVelocity(), vpSimulatorAfma6::getVelocity(), vpSimulatorViper850::getVelocity(), vp1394TwoGrabber::getVideoMode(), vp1394TwoGrabber::getVideoModeSupported(), vp1394TwoGrabber::getWidth(), vp1394TwoGrabber::getWidth(), vpAfma6::init(), vpRobotBiclops::init(), vpRobotPtu46::init(), vpViper650::init(), vpViper850::init(), vpMbTracker::initFromPoints(), vpSimulatorAfma6::initialiseCameraRelativeToObject(), vpSimulatorViper850::initialiseCameraRelativeToObject(), vpWireFrameSimulator::initScene(), vpWireFrameSimulator::initScene(), vpLinearKalmanFilterInstantiation::initStateConstAccWithColoredNoise_MeasureVel(), vpLinearKalmanFilterInstantiation::initStateConstVelWithColoredNoise_MeasureVel(), vpFeatureDepth::interaction(), vpFeatureLine::interaction(), vpFeaturePoint::interaction(), vpFeaturePointPolar::interaction(), vpGenericFeature::interaction(), vp1394TwoGrabber::isColorCodingSupported(), vp1394TwoGrabber::isFramerateSupported(), vp1394TwoGrabber::isVideoModeSupported(), vpSimulator::load(), vpSimulator::load(), vpMbEdgeKltTracker::loadConfigFile(), vpMbKltTracker::loadConfigFile(), vpMbTracker::loadVRMLModel(), vpSimulator::mainLoop(), vpSimulator::offScreenRendering(), vpServoData::open(), vpRobotAfma6::openGripper(), vpXmlParser::parse(), vpRobotAfma6::powerOff(), vpRobotViper650::powerOff(), vpRobotViper850::powerOff(), vpRobotAfma6::powerOn(), vpRobotViper650::powerOn(), vpRobotViper850::powerOn(), vpFeatureLuminance::print(), vp1394TwoGrabber::printCameraInfo(), vpHomography::ransac(), vpNetwork::receive(), vpNetwork::receiveFrom(), vpMeLine::sample(), vpXmlParser::save(), vpServo::secondaryTask(), vpServo::secondaryTask(), vpServo::secondaryTaskJointLimitAvoidance(), vp1394CMUGrabber::selectCamera(), vpGenericFeature::set_s(), vpGenericFeature::set_s(), vpGenericFeature::set_s(), vpGenericFeature::set_s(), vp1394TwoGrabber::setAutoGain(), vp1394TwoGrabber::setAutoShutter(), vpGenericFeature::setError(), vp1394TwoGrabber::setFormat7ROI(), vp1394CMUGrabber::setFramerate(), vpAR::setImage(), vpAR::setImage(), vpGenericFeature::setInteractionMatrix(), vp1394TwoGrabber::setIsoTransmissionSpeed(), vp1394TwoGrabber::setPanControl(), vp1394TwoGrabber::setParameterValue(), vpRobotAfma6::setPosition(), vpRobotAfma6::setPosition(), vpRobotAfma6::setPosition(), vpRobotBiclops::setPosition(), vpRobotBiclops::setPosition(), vpRobotBiclops::setPosition(), vpRobotPtu46::setPosition(), vpRobotPtu46::setPosition(), vpRobotPtu46::setPosition(), vpRobotViper650::setPosition(), vpRobotViper650::setPosition(), vpRobotViper650::setPosition(), vpRobotViper850::setPosition(), vpRobotViper850::setPosition(), vpRobotViper850::setPosition(), vpSimulatorAfma6::setPosition(), vpSimulatorAfma6::setPosition(), vpSimulatorAfma6::setPosition(), vpSimulatorViper850::setPosition(), vpSimulatorViper850::setPosition(), vpSimulatorViper850::setPosition(), vpRobotBiclops::setPositioningVelocity(), vpV4l2Grabber::setScale(), vpMbEdgeTracker::setScales(), vpRobotAfma6::setVelocity(), vpRobotBiclops::setVelocity(), vpRobotPololuPtu::setVelocity(), vpRobotPtu46::setVelocity(), vpRobotViper650::setVelocity(), vpRobotViper850::setVelocity(), vpSimulatorAfma6::setVelocity(), vpSimulatorPioneer::setVelocity(), vpSimulatorPioneerPan::setVelocity(), vpSimulatorViper850::setVelocity(), vp1394CMUGrabber::setVideoMode(), vpFeatureSegment::setZ1(), vpFeatureSegment::setZ2(), vpServer::start(), vpRobotAfma6::stopMotion(), vpRobotViper650::stopMotion(), vpRobotViper850::stopMotion(), vpServo::testInitialization(), vpServo::testUpdated(), vpRBSilhouetteControlPoint::track(), vpRBSilhouetteControlPoint::trackMultipleHypotheses(), vpRobotPtu46::vpRobotPtu46(), vpServer::vpServer(), vpServer::vpServer(), vpServer::vpServer(), vpKinect::warpRGBFrame(), and vpRobotPtu46::~vpRobotPtu46().

◆ vpIN_FCT

#define vpIN_FCT   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, false, "begin "))

Works like vpTRACE() and should be used at the beginning of a function.

#define VP_TRACE // To activate the trace mode
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
vpIN_FCT("main()");
// the body of the main() function
vpOUT_FCT("main()");
}
#define vpIN_FCT
Definition vpDebug.h:294
#define vpOUT_FCT
Definition vpDebug.h:318
See also
vpOUT_FCT
Examples
tutorial-trace.cpp.

Definition at line 294 of file vpDebug.h.

◆ vpOUT_FCT

#define vpOUT_FCT   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, false, "end "))

Works like vpTRACE() and should be used at the end of a function.

#define VP_TRACE // To activate the trace mode
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
vpIN_FCT("main()");
// the body of the main() function
vpOUT_FCT("main()");
}
See also
vpIN_FCT
Examples
tutorial-trace.cpp.

Definition at line 318 of file vpDebug.h.

◆ vpTRACE

#define vpTRACE   (vpTraceOutput(__FILE__, __LINE__, __FUNCTION__, false))

Used to display trace messages on the standard stream. Prints the name of the file, the function name and the line where it was used. Use like this : vpTRACE("my debug message number %d", i); with any "printf" string.

#define VP_TRACE // To activate trace mode
#include <visp3/core/vpDebug.h>
#ifdef ENABLE_VISP_NAMESPACE
using namespace VISP_NAMESPACE_NAME;
#endif
int main()
{
// C-like debug printings
vpTRACE("C-like trace"); // stdout
}
See also
vpCTRACE(), vpERROR_TRACE()
Examples
histogram.cpp, homographyHartleyDLT2DObject.cpp, mbtEdgeKltTracking.cpp, mbtEdgeTracking.cpp, mbtKltTracking.cpp, servoAfma62DhalfCamVelocity.cpp, servoAfma6Ellipse2DCamVelocity.cpp, servoPtu46Point2DArtVelocity.cpp, servoSimuAfma6FourPoints2DCamVelocity.cpp, servoViper850FourPoints2DArtVelocityLs_cur.cpp, servoViper850FourPoints2DArtVelocityLs_des.cpp, servoViper850FourPoints2DCamVelocityLs_cur.cpp, servoViper850FourPointsKinect.cpp, servoViper850Point2DArtVelocity.cpp, test1394TwoGrabber.cpp, test1394TwoResetBus.cpp, testPoint.cpp, testPylonGrabber.cpp, testTwistMatrix.cpp, testXmlParser.cpp, and tutorial-trace.cpp.

Definition at line 450 of file vpDebug.h.

Referenced by vpBSpline::computeCurveDers(), vpBSpline::computeCurveDers(), vpBSpline::computeDersBasisFuns(), vpGenericFeature::duplicate(), vpAfma6::getCameraParameters(), vpSimulatorAfma6::getCameraParameters(), vpSimulatorViper850::getCameraParameters(), vpViper650::getCameraParameters(), vpViper850::getCameraParameters(), vpPoseFeatures::getCovarianceMatrix(), vpBasicKeyPoint::getIndexInAllReferencePointList(), vpAfma6::getInverseKinematics(), vpBasicKeyPoint::getMatchedPoints(), vpBasicKeyPoint::getReferencePoint(), vpFeatureDepth::interaction(), vpFeatureEllipse::interaction(), vpFeatureLine::interaction(), vpFeaturePoint3D::interaction(), vpFeaturePoint::interaction(), vpFeaturePointPolar::interaction(), vpFeatureSegment::interaction(), vpFeatureThetaU::interaction(), vpFeatureTranslation::interaction(), vpFeatureVanishingPoint::interaction(), vpMbTracker::loadCAOModel(), vpFeatureMomentCentered::operator<<, vpNetwork::receive(), vpNetwork::receiveFrom(), vpNetwork::send(), vpNetwork::sendRequestTo(), vpNetwork::sendTo(), vpMbTracker::setFarClippingDistance(), vp1394TwoGrabber::setFormat7ROI(), vpSimulatorAfma6::setJointLimit(), vpSimulatorViper850::setJointLimit(), vpMbTracker::setNearClippingDistance(), vpMbEdgeTracker::track(), and vpSimulator::write().