ViSP  2.8.0

#include <vpFeatureDisplay.h>

Static Public Member Functions

static void displayCylinder (double rho1, double theta1, double rho2, double theta2, const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1)
 
static void displayCylinder (double rho1, double theta1, double rho2, double theta2, const vpCameraParameters &cam, const vpImage< vpRGBa > &I, const vpColor &color=vpColor::green, unsigned int thickness=1)
 
static void displayEllipse (double x, double y, double mu20, double mu11, double m02, const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1)
 
static void displayEllipse (double x, double y, double mu20, double mu11, double m02, const vpCameraParameters &cam, const vpImage< vpRGBa > &I, const vpColor &color=vpColor::green, unsigned int thickness=1)
 
static void displayLine (double rho, double theta, const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1)
 
static void displayLine (double rho, double theta, const vpCameraParameters &cam, const vpImage< vpRGBa > &I, const vpColor &color=vpColor::green, unsigned int thickness=1)
 
static void displayPoint (double x, double y, const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1)
 
static void displayPoint (double x, double y, const vpCameraParameters &cam, const vpImage< vpRGBa > &I, const vpColor &color=vpColor::green, unsigned int thickness=1)
 

Detailed Description

Interface with the image for feature display.

Definition at line 66 of file vpFeatureDisplay.h.

Member Function Documentation

void vpFeatureDisplay::displayCylinder ( double  rho1,
double  theta1,
double  rho2,
double  theta2,
const vpCameraParameters cam,
const vpImage< unsigned char > &  I,
const vpColor color = vpColor::green,
unsigned int  thickness = 1 
)
static
Parameters
rho1,theta1: Cylinder limb1 parameters.
rho2,theta2: Cylinder limb2 parameters.
cam: Camera intrinsic parameters.
I: Image.
color: Color to use to display the feature
thickness: Thickness of the feature representation.

Definition at line 149 of file vpFeatureDisplay.cpp.

References displayLine(), and vpERROR_TRACE.

Referenced by vpCylinder::display().

void vpFeatureDisplay::displayCylinder ( double  rho1,
double  theta1,
double  rho2,
double  theta2,
const vpCameraParameters cam,
const vpImage< vpRGBa > &  I,
const vpColor color = vpColor::green,
unsigned int  thickness = 1 
)
static
Parameters
rho1,theta1: Cylinder limb1 parameters.
rho2,theta2: Cylinder limb2 parameters.
cam: Camera intrinsic parameters.
I: Image.
color: Color to use to display the feature
thickness: Thickness of the feature representation.

Definition at line 331 of file vpFeatureDisplay.cpp.

References displayLine(), and vpERROR_TRACE.

void vpFeatureDisplay::displayEllipse ( double  x,
double  y,
double  mu20,
double  mu11,
double  mu02,
const vpCameraParameters cam,
const vpImage< unsigned char > &  I,
const vpColor color = vpColor::green,
unsigned int  thickness = 1 
)
static
Parameters
x,y,mu20,mu11,mu02: Ellipse parameters.
cam: Camera intrinsic parameters.
I: Image.
color: Color to use to display the feature
thickness: Thickness of the feature representation.

Definition at line 174 of file vpFeatureDisplay.cpp.

References vpMeterPixelConversion::convertPoint(), vpDisplay::displayLine(), vpImagePoint::set_u(), vpImagePoint::set_v(), vpMath::sqr(), and vpERROR_TRACE.

Referenced by vpSphere::display(), vpCircle::display(), and vpFeatureEllipse::display().

void vpFeatureDisplay::displayEllipse ( double  x,
double  y,
double  mu20,
double  mu11,
double  mu02,
const vpCameraParameters cam,
const vpImage< vpRGBa > &  I,
const vpColor color = vpColor::green,
unsigned int  thickness = 1 
)
static
Parameters
x,y,mu20,mu11,mu02: Ellipse parameters.
cam: Camera intrinsic parameters.
I: Image.
color: Color to use to display the feature
thickness: Thickness of the feature representation.

Definition at line 357 of file vpFeatureDisplay.cpp.

References vpMeterPixelConversion::convertPoint(), vpDisplay::displayLine(), vpImagePoint::set_u(), vpImagePoint::set_v(), vpMath::sqr(), and vpERROR_TRACE.

void vpFeatureDisplay::displayLine ( double  rho,
double  theta,
const vpCameraParameters cam,
const vpImage< unsigned char > &  I,
const vpColor color = vpColor::green,
unsigned int  thickness = 1 
)
static
Parameters
rho,theta: Line parameters.
cam: Camera intrinsic parameters.
I: Image.
color: Color to use to display the feature
thickness: Thickness of the feature representation.

Definition at line 95 of file vpFeatureDisplay.cpp.

References vpMeterPixelConversion::convertLine(), vpDisplay::displayLine(), vpImage< Type >::getHeight(), vpImage< Type >::getWidth(), vpImagePoint::set_ij(), and vpERROR_TRACE.

Referenced by vpLine::display(), vpFeatureLine::display(), and displayCylinder().

void vpFeatureDisplay::displayLine ( double  rho,
double  theta,
const vpCameraParameters cam,
const vpImage< vpRGBa > &  I,
const vpColor color = vpColor::green,
unsigned int  thickness = 1 
)
static
Parameters
rho,theta: Line parameters.
cam: Camera intrinsic parameters.
I: Image.
color: Color to use to display the feature
thickness: Thickness of the feature representation.

Definition at line 277 of file vpFeatureDisplay.cpp.

References vpMeterPixelConversion::convertLine(), vpDisplay::displayLine(), vpImage< Type >::getHeight(), vpImage< Type >::getWidth(), vpImagePoint::set_ij(), and vpERROR_TRACE.

void vpFeatureDisplay::displayPoint ( double  x,
double  y,
const vpCameraParameters cam,
const vpImage< unsigned char > &  I,
const vpColor color = vpColor::green,
unsigned int  thickness = 1 
)
static
Parameters
x,y: Point coordinates in meters.
cam: Camera intrinsic parameters.
I: Image.
color: Color to use to display the feature
thickness: Thickness of the feature representation.

Definition at line 69 of file vpFeatureDisplay.cpp.

References vpMeterPixelConversion::convertPoint(), vpDisplay::displayCross(), and vpERROR_TRACE.

Referenced by vpPoint::display(), vpFeatureVanishingPoint::display(), vpFeaturePoint::display(), and vpFeaturePointPolar::display().

void vpFeatureDisplay::displayPoint ( double  x,
double  y,
const vpCameraParameters cam,
const vpImage< vpRGBa > &  I,
const vpColor color = vpColor::green,
unsigned int  thickness = 1 
)
static
Parameters
x,y: Point coordinates in meters.
cam: Camera intrinsic parameters.
I: Image.
color: Color to use to display the feature
thickness: Thickness of the feature representation.

Definition at line 250 of file vpFeatureDisplay.cpp.

References vpMeterPixelConversion::convertPoint(), vpDisplay::displayCross(), and vpERROR_TRACE.