![]() |
Visual Servoing Platform
version 3.3.0
|
#include <vpDisplayX.h>
Public Types | |
enum | vpScaleType { SCALE_AUTO, SCALE_1, SCALE_2, SCALE_3, SCALE_4, SCALE_5, SCALE_6, SCALE_7, SCALE_8, SCALE_9, SCALE_10, SCALE_DEFAULT } |
Public Member Functions | |
vpDisplayX () | |
vpDisplayX (int winx, int winy, const std::string &title="") | |
vpDisplayX (vpImage< unsigned char > &I, vpScaleType type) | |
vpDisplayX (vpImage< unsigned char > &I, int winx=-1, int winy=-1, const std::string &title="", vpScaleType type=SCALE_DEFAULT) | |
vpDisplayX (vpImage< vpRGBa > &I, vpScaleType type) | |
vpDisplayX (vpImage< vpRGBa > &I, int winx=-1, int winy=-1, const std::string &title="", vpScaleType type=SCALE_DEFAULT) | |
virtual | ~vpDisplayX () |
void | getImage (vpImage< vpRGBa > &I) |
unsigned int | getScreenDepth () |
unsigned int | getScreenHeight () |
void | getScreenSize (unsigned int &width, unsigned int &height) |
unsigned int | getScreenWidth () |
void | init (vpImage< unsigned char > &I, int winx=-1, int winy=-1, const std::string &title="") |
void | init (vpImage< vpRGBa > &I, int winx=-1, int winy=-1, const std::string &title="") |
void | init (unsigned int width, unsigned int height, int winx=-1, int winy=-1, const std::string &title="") |
Inherited functionalities from vpDisplay | |
unsigned int | computeAutoScale (unsigned int width, unsigned int height) |
unsigned int | getDownScalingFactor () |
unsigned int | getHeight () const |
unsigned int | getWidth () const |
int | getWindowXPosition () const |
int | getWindowYPosition () const |
bool | isInitialised () |
virtual void | setDownScalingFactor (unsigned int scale) |
virtual void | setDownScalingFactor (vpScaleType scaleType) |
Static Public Member Functions | |
Static public vpDisplay functionalities on gray level images. | |
static unsigned int | getDownScalingFactor (const vpImage< unsigned char > &I) |
static void | close (vpImage< unsigned char > &I) |
static void | display (const vpImage< unsigned char > &I) |
static void | displayArrow (const vpImage< unsigned char > &I, const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color=vpColor::white, unsigned int w=4, unsigned int h=2, unsigned int thickness=1) |
static void | displayArrow (const vpImage< unsigned char > &I, int i1, int j1, int i2, int j2, const vpColor &color=vpColor::white, unsigned int w=4, unsigned int h=2, unsigned int thickness=1) |
static void | displayCamera (const vpImage< unsigned char > &I, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, double size, const vpColor &color, unsigned int thickness) |
static void | displayCharString (const vpImage< unsigned char > &I, const vpImagePoint &ip, const char *string, const vpColor &color) |
static void | displayCharString (const vpImage< unsigned char > &I, int i, int j, const char *string, const vpColor &color) |
static void | displayCircle (const vpImage< unsigned char > &I, const vpImagePoint ¢er, unsigned int radius, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayCircle (const vpImage< unsigned char > &I, int i, int j, unsigned int radius, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayCross (const vpImage< unsigned char > &I, const vpImagePoint &ip, unsigned int size, const vpColor &color, unsigned int thickness=1) |
static void | displayCross (const vpImage< unsigned char > &I, int i, int j, unsigned int size, const vpColor &color, unsigned int thickness=1) |
static void | displayDotLine (const vpImage< unsigned char > &I, const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1) |
static void | displayDotLine (const vpImage< unsigned char > &I, int i1, int j1, int i2, int j2, const vpColor &color, unsigned int thickness=1) |
static void | displayDotLine (const vpImage< unsigned char > &I, const std::vector< vpImagePoint > &ips, bool closeTheShape, const vpColor &color, unsigned int thickness=1) |
static void | displayEllipse (const vpImage< unsigned char > &I, const vpImagePoint ¢er, const double &coef1, const double &coef2, const double &coef3, bool use_centered_moments, const vpColor &color, unsigned int thickness=1) |
static void | displayEllipse (const vpImage< unsigned char > &I, const vpImagePoint ¢er, const double &coef1, const double &coef2, const double &coef3, const double &theta1, const double &theta2, bool use_centered_moments, const vpColor &color, unsigned int thickness=1) |
static void | displayFrame (const vpImage< unsigned char > &I, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, double size, const vpColor &color=vpColor::none, unsigned int thickness=1, const vpImagePoint &offset=vpImagePoint(0, 0)) |
static void | displayLine (const vpImage< unsigned char > &I, const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1, bool segment=true) |
static void | displayLine (const vpImage< unsigned char > &I, int i1, int j1, int i2, int j2, const vpColor &color, unsigned int thickness=1, bool segment=true) |
static void | displayLine (const vpImage< unsigned char > &I, const std::vector< vpImagePoint > &ips, bool closeTheShape, const vpColor &color, unsigned int thickness=1) |
static void | displayPoint (const vpImage< unsigned char > &I, const vpImagePoint &ip, const vpColor &color, unsigned int thickness=1) |
static void | displayPoint (const vpImage< unsigned char > &I, int i, int j, const vpColor &color, unsigned int thickness=1) |
static void | displayPolygon (const vpImage< unsigned char > &I, const std::vector< vpImagePoint > &vip, const vpColor &color, unsigned int thickness=1, bool closed=true) |
static void | displayRectangle (const vpImage< unsigned char > &I, const vpImagePoint &topLeft, unsigned int width, unsigned int height, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< unsigned char > &I, const vpImagePoint &topLeft, const vpImagePoint &bottomRight, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< unsigned char > &I, const vpRect &rectangle, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< unsigned char > &I, const vpImagePoint ¢er, float angle, unsigned int width, unsigned int height, const vpColor &color, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< unsigned char > &I, int i, int j, unsigned int width, unsigned int height, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< unsigned char > &I, unsigned int i, unsigned int j, float angle, unsigned int width, unsigned int height, const vpColor &color, unsigned int thickness=1) |
static void | displayROI (const vpImage< unsigned char > &I, const vpRect &roi) |
static void | displayText (const vpImage< unsigned char > &I, const vpImagePoint &ip, const std::string &s, const vpColor &color) |
static void | displayText (const vpImage< unsigned char > &I, int i, int j, const std::string &s, const vpColor &color) |
static void | flush (const vpImage< unsigned char > &I) |
static void | flushROI (const vpImage< unsigned char > &I, const vpRect &roi) |
static bool | getClick (const vpImage< unsigned char > &I, bool blocking=true) |
static bool | getClick (const vpImage< unsigned char > &I, vpImagePoint &ip, bool blocking=true) |
static bool | getClick (const vpImage< unsigned char > &I, vpImagePoint &ip, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
static bool | getClick (const vpImage< unsigned char > &I, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
static bool | getClickUp (const vpImage< unsigned char > &I, vpImagePoint &ip, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
static bool | getClickUp (const vpImage< unsigned char > &I, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
static void | getImage (const vpImage< unsigned char > &Is, vpImage< vpRGBa > &Id) |
static bool | getKeyboardEvent (const vpImage< unsigned char > &I, bool blocking=true) |
static bool | getKeyboardEvent (const vpImage< unsigned char > &I, std::string &key, bool blocking=true) |
static bool | getKeyboardEvent (const vpImage< unsigned char > &I, char *key, bool blocking=true) |
static bool | getPointerMotionEvent (const vpImage< unsigned char > &I, vpImagePoint &ip) |
static bool | getPointerPosition (const vpImage< unsigned char > &I, vpImagePoint &ip) |
static void | setBackground (const vpImage< unsigned char > &I, const vpColor &color) |
static void | setFont (const vpImage< unsigned char > &I, const std::string &font) |
static void | setTitle (const vpImage< unsigned char > &I, const std::string &windowtitle) |
static void | setWindowPosition (const vpImage< unsigned char > &I, int winx, int winy) |
Static public vpDisplay functionalities on 32 bits color images. | |
static unsigned int | getDownScalingFactor (const vpImage< vpRGBa > &I) |
static void | close (vpImage< vpRGBa > &I) |
static void | display (const vpImage< vpRGBa > &I) |
static void | displayArrow (const vpImage< vpRGBa > &I, const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color=vpColor::white, unsigned int w=4, unsigned int h=2, unsigned int thickness=1) |
static void | displayArrow (const vpImage< vpRGBa > &I, int i1, int j1, int i2, int j2, const vpColor &color=vpColor::white, unsigned int w=4, unsigned int h=2, unsigned int thickness=1) |
static void | displayCamera (const vpImage< vpRGBa > &I, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, double size, const vpColor &color, unsigned int thickness) |
static void | displayCharString (const vpImage< vpRGBa > &I, const vpImagePoint &ip, const char *string, const vpColor &color) |
static void | displayCharString (const vpImage< vpRGBa > &I, int i, int j, const char *string, const vpColor &color) |
static void | displayCircle (const vpImage< vpRGBa > &I, const vpImagePoint ¢er, unsigned int radius, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayCircle (const vpImage< vpRGBa > &I, int i, int j, unsigned int radius, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayCross (const vpImage< vpRGBa > &I, const vpImagePoint &ip, unsigned int size, const vpColor &color, unsigned int thickness=1) |
static void | displayCross (const vpImage< vpRGBa > &I, int i, int j, unsigned int size, const vpColor &color, unsigned int thickness=1) |
static void | displayDotLine (const vpImage< vpRGBa > &I, const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1) |
static void | displayDotLine (const vpImage< vpRGBa > &I, int i1, int j1, int i2, int j2, const vpColor &color, unsigned int thickness=1) |
static void | displayDotLine (const vpImage< vpRGBa > &I, const std::vector< vpImagePoint > &ips, bool closeTheShape, const vpColor &color, unsigned int thickness=1) |
static void | displayEllipse (const vpImage< vpRGBa > &I, const vpImagePoint ¢er, const double &coef1, const double &coef2, const double &coef3, bool use_centered_moments, const vpColor &color, unsigned int thickness=1) |
static void | displayEllipse (const vpImage< vpRGBa > &I, const vpImagePoint ¢er, const double &coef1, const double &coef2, const double &coef3, const double &theta1, const double &theta2, bool use_centered_moments, const vpColor &color, unsigned int thickness=1) |
static void | displayFrame (const vpImage< vpRGBa > &I, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, double size, const vpColor &color=vpColor::none, unsigned int thickness=1, const vpImagePoint &offset=vpImagePoint(0, 0)) |
static void | displayLine (const vpImage< vpRGBa > &I, const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1, bool segment=true) |
static void | displayLine (const vpImage< vpRGBa > &I, int i1, int j1, int i2, int j2, const vpColor &color, unsigned int thickness=1, bool segment=true) |
static void | displayLine (const vpImage< vpRGBa > &I, const std::vector< vpImagePoint > &ips, bool closeTheShape, const vpColor &color, unsigned int thickness=1) |
static void | displayPoint (const vpImage< vpRGBa > &I, const vpImagePoint &ip, const vpColor &color, unsigned int thickness=1) |
static void | displayPoint (const vpImage< vpRGBa > &I, int i, int j, const vpColor &color, unsigned int thickness=1) |
static void | displayPolygon (const vpImage< vpRGBa > &I, const std::vector< vpImagePoint > &vip, const vpColor &color, unsigned int thickness=1, bool closed=true) |
static void | displayRectangle (const vpImage< vpRGBa > &I, const vpImagePoint &topLeft, unsigned int width, unsigned int height, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< vpRGBa > &I, const vpImagePoint &topLeft, const vpImagePoint &bottomRight, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< vpRGBa > &I, const vpRect &rectangle, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< vpRGBa > &I, const vpImagePoint ¢er, float angle, unsigned int width, unsigned int height, const vpColor &color, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< vpRGBa > &I, int i, int j, unsigned int width, unsigned int height, const vpColor &color, bool fill=false, unsigned int thickness=1) |
static void | displayRectangle (const vpImage< vpRGBa > &I, unsigned int i, unsigned int j, float angle, unsigned int width, unsigned int height, const vpColor &color, unsigned int thickness=1) |
static void | displayROI (const vpImage< vpRGBa > &I, const vpRect &roi) |
static void | displayText (const vpImage< vpRGBa > &I, const vpImagePoint &ip, const std::string &s, const vpColor &color) |
static void | displayText (const vpImage< vpRGBa > &I, int i, int j, const std::string &s, const vpColor &color) |
static void | flush (const vpImage< vpRGBa > &I) |
static void | flushROI (const vpImage< vpRGBa > &I, const vpRect &roi) |
static bool | getClick (const vpImage< vpRGBa > &I, bool blocking=true) |
static bool | getClick (const vpImage< vpRGBa > &I, vpImagePoint &ip, bool blocking=true) |
static bool | getClick (const vpImage< vpRGBa > &I, vpImagePoint &ip, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
static bool | getClick (const vpImage< vpRGBa > &I, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
static bool | getClickUp (const vpImage< vpRGBa > &I, vpImagePoint &ip, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
static bool | getClickUp (const vpImage< vpRGBa > &I, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
static void | getImage (const vpImage< vpRGBa > &Is, vpImage< vpRGBa > &Id) |
static bool | getKeyboardEvent (const vpImage< vpRGBa > &I, bool blocking=true) |
static bool | getKeyboardEvent (const vpImage< vpRGBa > &I, std::string &key, bool blocking=true) |
static bool | getKeyboardEvent (const vpImage< vpRGBa > &I, char *key, bool blocking=true) |
static bool | getPointerMotionEvent (const vpImage< vpRGBa > &I, vpImagePoint &ip) |
static bool | getPointerPosition (const vpImage< vpRGBa > &I, vpImagePoint &ip) |
static void | setBackground (const vpImage< vpRGBa > &I, const vpColor &color) |
static void | setFont (const vpImage< vpRGBa > &I, const std::string &font) |
static void | setTitle (const vpImage< vpRGBa > &I, const std::string &windowtitle) |
static void | setWindowPosition (const vpImage< vpRGBa > &I, int winx, int winy) |
Protected Member Functions | |
void | clearDisplay (const vpColor &color=vpColor::white) |
void | closeDisplay () |
void | displayArrow (const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color=vpColor::white, unsigned int w=4, unsigned int h=2, unsigned int thickness=1) |
void | displayCharString (const vpImagePoint &ip, const char *text, const vpColor &color=vpColor::green) |
void | displayCircle (const vpImagePoint ¢er, unsigned int radius, const vpColor &color, bool fill=false, unsigned int thickness=1) |
void | displayCross (const vpImagePoint &ip, unsigned int size, const vpColor &color, unsigned int thickness=1) |
void | displayDotLine (const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1) |
void | displayImage (const vpImage< unsigned char > &I) |
void | displayImage (const vpImage< vpRGBa > &I) |
void | displayImage (const unsigned char *I) |
void | displayImageROI (const vpImage< unsigned char > &I, const vpImagePoint &iP, unsigned int width, unsigned int height) |
void | displayImageROI (const vpImage< vpRGBa > &I, const vpImagePoint &iP, unsigned int width, unsigned int height) |
void | displayLine (const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1) |
void | displayPoint (const vpImagePoint &ip, const vpColor &color, unsigned int thickness=1) |
void | displayRectangle (const vpImagePoint &topLeft, unsigned int width, unsigned int height, const vpColor &color, bool fill=false, unsigned int thickness=1) |
void | displayRectangle (const vpImagePoint &topLeft, const vpImagePoint &bottomRight, const vpColor &color, bool fill=false, unsigned int thickness=1) |
void | displayRectangle (const vpRect &rectangle, const vpColor &color, bool fill=false, unsigned int thickness=1) |
void | flushDisplay () |
void | flushDisplayROI (const vpImagePoint &iP, unsigned int width, unsigned int height) |
bool | getClick (bool blocking=true) |
bool | getClick (vpImagePoint &ip, bool blocking=true) |
bool | getClick (vpImagePoint &ip, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
bool | getClickUp (vpImagePoint &ip, vpMouseButton::vpMouseButtonType &button, bool blocking=true) |
bool | getKeyboardEvent (bool blocking=true) |
bool | getKeyboardEvent (std::string &key, bool blocking=true) |
int | getMsb (unsigned int u32val) |
bool | getPointerMotionEvent (vpImagePoint &ip) |
bool | getPointerPosition (vpImagePoint &ip) |
void | setFont (const std::string &font) |
void | setTitle (const std::string &title) |
void | setWindowPosition (int winx, int winy) |
void | setScale (vpScaleType scaleType, unsigned int width, unsigned int height) |
Protected Attributes | |
bool | m_displayHasBeenInitialized |
int | m_windowXPosition |
int | m_windowYPosition |
unsigned int | m_width |
unsigned int | m_height |
std::string | m_title |
unsigned int | m_scale |
vpScaleType | m_scaleType |
Use the X11 console to display images on unix-like OS. Thus to enable this class X11 should be installed. Installation instructions are provided here https://visp.inria.fr/3rd_x11.
This class define the X11 console to display images It also define method to display some geometric feature (point, line, circle) in the image.
The example below shows how to display an image with this video device.
Definition at line 149 of file vpDisplayX.h.
|
inherited |
Values that could be applied to a display to down scale the size of the display.
Enumerator | |
---|---|
SCALE_AUTO | Auto down scaling factor computed fom the screen resolution. |
SCALE_1 | Display and image have the same size. |
SCALE_2 | Display width and height is down scaled by 2 wrt the image size. |
SCALE_3 | Display width and height is down scaled by 3 wrt the image size. |
SCALE_4 | Display width and height is down scaled by 4 wrt the image size. |
SCALE_5 | Display width and height is down scaled by 5 wrt the image size. |
SCALE_6 | Display width and height is down scaled by 6 wrt the image size. |
SCALE_7 | Display width and height is down scaled by 7 wrt the image size. |
SCALE_8 | Display width and height is down scaled by 8 wrt the image size. |
SCALE_9 | Display width and height is down scaled by 9 wrt the image size. |
SCALE_10 | Display width and height is down scaled by 10 wrt the image size. |
SCALE_DEFAULT | Display and image have the same size. Similar to vpDisplay::SCALE_1. |
Definition at line 175 of file vpDisplay.h.
vpDisplayX::vpDisplayX | ( | ) |
Basic constructor.
To initialize the window position, title and size you may call init(vpImage<unsigned char> &, int, int, const std::string &) or init(vpImage<vpRGBa> &, int, int, const std::string &).
Definition at line 232 of file vpDisplayX.cpp.
vpDisplayX::vpDisplayX | ( | int | x, |
int | y, | ||
const std::string & | title = "" |
||
) |
Constructor that just initialize the display position in the screen and the display title.
x,y | : The window is set at position x,y (column index, row index). |
title | : Window title. |
To initialize the display size, you need to call init().
Definition at line 202 of file vpDisplayX.cpp.
vpDisplayX::vpDisplayX | ( | vpImage< unsigned char > & | I, |
vpScaleType | scaleType | ||
) |
Constructor : initialize a display to visualize a gray level image (8 bits).
I | : Image to be displayed (not that image has to be initialized) |
scaleType | : If this parameter is set to:
|
Definition at line 83 of file vpDisplayX.cpp.
vpDisplayX::vpDisplayX | ( | vpImage< unsigned char > & | I, |
int | x = -1 , |
||
int | y = -1 , |
||
const std::string & | title = "" , |
||
vpScaleType | scaleType = SCALE_DEFAULT |
||
) |
Constructor : initialize a display to visualize a gray level image (8 bits).
I | : Image to be displayed (not that image has to be initialized) |
x,y | : The window is set at position x,y (column index, row index). |
title | : Window title. |
scaleType | : If this parameter is set to:
|
Definition at line 114 of file vpDisplayX.cpp.
vpDisplayX::vpDisplayX | ( | vpImage< vpRGBa > & | I, |
vpScaleType | scaleType | ||
) |
Constructor : initialize a display to visualize a RGBa image (32 bits).
I | : Image to be displayed (not that image has to be initialized). |
scaleType | : If this parameter is set to:
|
Definition at line 142 of file vpDisplayX.cpp.
vpDisplayX::vpDisplayX | ( | vpImage< vpRGBa > & | I, |
int | x = -1 , |
||
int | y = -1 , |
||
const std::string & | title = "" , |
||
vpScaleType | scaleType = SCALE_DEFAULT |
||
) |
Constructor : initialize a display to visualize a RGBa image (32 bits).
I | : Image to be displayed (not that image has to be initialized). |
x,y | : The window is set at position x,y (column index, row index). |
title | : Window title. |
scaleType | : If this parameter is set to:
|
Definition at line 172 of file vpDisplayX.cpp.
|
virtual |
Destructor.
Definition at line 242 of file vpDisplayX.cpp.
|
protected |
Set the window backgroud to color.
color | : Background color. |
Definition at line 2369 of file vpDisplayX.cpp.
|
staticinherited |
Close the display attached to I.
Definition at line 50 of file vpDisplay_uchar.cpp.
Close the display attached to I.
Definition at line 50 of file vpDisplay_rgba.cpp.
|
protected |
|
inherited |
Computes the down scaling factor that should be applied to the window size to display the image given the resolution of the screen.
width,height | : Image size. |
Definition at line 245 of file vpDisplay.cpp.
|
staticinherited |
Display image I.
I | : Image to display. |
Definition at line 739 of file vpDisplay_uchar.cpp.
Referenced by vpWireFrameSimulator::getExternalImage(), getImage(), vpWireFrameSimulator::getInternalImage(), vpMbTracker::initClick(), vpDisplayOpenCV::on_mouse(), vpMbDepthDenseTracker::segmentPointCloud(), vpMbDepthNormalTracker::segmentPointCloud(), vpSimulatorAfma6::setPosition(), and vpSimulatorAfma6::updateArticularPosition().
Display image I.
I | : Image to display. |
Definition at line 736 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display an arrow from image point ip1 to image point ip2.
I | : The image associated to the display. |
ip1,ip2 | : Initial and final image points. |
color | : Arrow color. |
w,h | : Width and height of the arrow. |
thickness | : Thickness of the lines used to display the arrow. |
Definition at line 60 of file vpDisplay_uchar.cpp.
Referenced by vpMbDepthNormalTracker::display(), vpProjectionDisplay::displayCamera(), and vpMbtFaceDepthNormal::displayFeature().
|
staticinherited |
Display an arrow from image point (i1,j1) to image point (i2,j2).
I | : The image associated to the display. |
i1,j1 | : Initial image point. |
i2,j2 | : Final image point. |
color | : Arrow color. |
w,h | : Width and height of the arrow. |
thickness | : Thickness of the lines used to display the arrow. |
Definition at line 76 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display an arrow from image point ip1 to image point ip2.
I | : The image associated to the display. |
ip1,ip2 | : Initial and final image points. |
color | : Arrow color. |
w,h | : Width and height of the arrow. |
thickness | : Thickness of the lines used to display the arrow. |
Definition at line 60 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display an arrow from image point (i1,j1) to image point (i2,j2).
I | : The image associated to the display. |
i1,j1 | : Initial image point. |
i2,j2 | : Final image point. |
color | : Arrow color. |
w,h | : Width and height of the arrow. |
thickness | : Thickness of the lines used to display the arrow. |
Definition at line 76 of file vpDisplay_rgba.cpp.
|
protected |
Display an arrow from image point ip1 to image point ip2.
ip1,ip2 | : Initial and final image point. |
color | : Arrow color. |
w,h | : Width and height of the arrow. |
thickness | : Thickness of the lines used to display the arrow. |
Definition at line 2401 of file vpDisplayX.cpp.
|
staticinherited |
Display the projection of an object camera represented by a cone in the image.
I | : The image associated to the display. |
cMo | : Homogeneous matrix that gives the transformation between the camera frame and the object frame to project in the image. |
cam | : Camera intrinsic parameters. |
size | : Size of the object camera. |
color | : Color used to display the camera in the image. |
thickness | : Thickness of the graphics drawing. |
Definition at line 95 of file vpDisplay_uchar.cpp.
Referenced by vpSimulatorAfma6::updateArticularPosition().
|
staticinherited |
Display the projection of an object camera represented by a cone in the image.
I | : The image associated to the display. |
cMo | : Homogeneous matrix that gives the transformation between the camera frame and the object frame to project in the image. |
cam | : Camera intrinsic parameters. |
size | : Size of the object camera. |
color | : Color used to display the camera in the image. |
thickness | : Thickness of the graphics drawing. |
Definition at line 95 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a string at the image point ip location. Use rather displayText() that does the same.
To select the font used to display the string, use setFont().
I | : Image associated to the display. |
ip | : Upper left image point location of the string in the display. |
string | : String to display in overlay. |
color | : String color. |
Definition at line 114 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a string at the image point (i,j) location. Use rather displayText() that does the same.
To select the font used to display the string, use setFont().
I | : Image associated to the display. |
i,j | : Upper left image point location of the string in the display. |
string | : String to display in overlay. |
color | : String color. |
Definition at line 133 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a string at the image point ip location. Use rather displayText() that does the same.
To select the font used to display the string, use setFont().
I | : Image associated to the display. |
ip | : Upper left image point location of the string in the display. |
string | : String to display in overlay. |
color | : String color. |
Definition at line 114 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a string at the image point (i,j) location. Use rather displayText() that does the same.
To select the font used to display the string, use setFont().
I | : Image associated to the display. |
i,j | : Upper left image point location of the string in the display. |
string | : String to display in overlay. |
color | : String color. |
Definition at line 133 of file vpDisplay_rgba.cpp.
|
protected |
Display a string at the image point ip location.
To select the font used to display the string, use setFont().
ip | : Upper left image point location of the string in the display. |
text | : String to display in overlay. |
color | : String color. |
Definition at line 2452 of file vpDisplayX.cpp.
|
staticinherited |
Display a circle.
I | : The image associated to the display. |
center | : Circle center position. |
radius | : Circle radius. |
color | : Circle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the circle. This parameter is only useful when fill is set to false. |
Definition at line 149 of file vpDisplay_uchar.cpp.
Referenced by vpProjectionDisplay::display().
|
staticinherited |
Display a circle.
I | : The image associated to the display. |
i,j | : Circle center position. |
radius | : Circle radius. |
color | : Circle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the circle. This parameter is only useful when fill is set to false. |
Definition at line 165 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a circle.
I | : The image associated to the display. |
center | : Circle center position. |
radius | : Circle radius. |
color | : Circle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the circle. This parameter is only useful when fill is set to false. |
Definition at line 148 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a circle.
I | : The image associated to the display. |
i,j | : Circle center position. |
radius | : Circle radius. |
color | : Circle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the circle. This parameter is only useful when fill is set to false. |
Definition at line 164 of file vpDisplay_rgba.cpp.
|
protected |
Display a circle.
center | : Circle center position. |
radius | : Circle radius. |
color | : Circle color. |
fill | : When set to true fill the circle. |
thickness | : Thickness of the circle. This parameter is only useful when fill is set to false. |
Definition at line 2481 of file vpDisplayX.cpp.
|
staticinherited |
Display a cross at the image point ip location.
I | : The image associated to the display. |
ip | : Cross location. |
size | : Size (width and height) of the cross. |
color | : Cross color. |
thickness | : Thickness of the lines used to display the cross. |
Definition at line 179 of file vpDisplay_uchar.cpp.
Referenced by vpMbEdgeTracker::displayFeaturesOnImage(), vpMeSite::getQueryList(), and vpMbTracker::initClick().
|
staticinherited |
Display a cross at the image point (i,j) location.
I | : The image associated to the display. |
i,j | : Cross location. |
size | : Size (width and height) of the cross. |
color | : Cross color. |
thickness | : Thickness of the lines used to display the cross. |
Definition at line 193 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a cross at the image point ip location.
I | : The image associated to the display. |
ip | : Cross location. |
size | : Size (width and height) of the cross. |
color | : Cross color. |
thickness | : Thickness of the lines used to display the cross. |
Definition at line 178 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a cross at the image point (i,j) location.
I | : The image associated to the display. |
i,j | : Cross location. |
size | : Size (width and height) of the cross. |
color | : Cross color. |
thickness | : Thickness of the lines used to display the cross. |
Definition at line 192 of file vpDisplay_rgba.cpp.
|
protected |
Display a cross at the image point ip location.
ip | : Cross location. |
cross_size | : Size (width and height) of the cross. |
color | : Cross color. |
thickness | : Thickness of the lines used to display the cross. |
Definition at line 2521 of file vpDisplayX.cpp.
|
staticinherited |
Display dashed lines for the list of image points.
I | : The image associated to the display. |
ips | : List of image points. |
closeTheShape | : If true, display a dashed line from the first and last image points. |
color | : Line color. |
thickness | : Dashed line thickness. |
Definition at line 235 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a dashed line from image point ip1 to image point ip2.
I | : The image associated to the display. |
ip1,ip2 | : Initial and final image points. |
color | : Line color. |
thickness | : Dashed line thickness. |
Definition at line 206 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a dashed line from image point (i1,j1) to image point (i2,j2).
I | : The image associated to the display. |
i1,j1 | Initial image point. |
i2,j2 | Final image point. |
color | : Line color. |
thickness | : Dashed line thickness. |
Definition at line 220 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display the dashed lines formed by the list of image points
I | : The image associated to the display. |
ips | : List of image points. |
closeTheShape | : If true, display a dashed line from the first and last image points. |
color | : Line color. |
thickness | : Dashed line thickness. |
Definition at line 234 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a dashed line from image point ip1 to image point ip2.
I | : The image associated to the display. |
ip1,ip2 | : Initial and final image points. |
color | : Line color. |
thickness | : Dashed line thickness. |
Definition at line 205 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a dashed line from image point (i1,j1) to image point (i2,j2).
I | : The image associated to the display. |
i1,j1 | Initial image point. |
i2,j2 | Final image point. |
color | : Line color. |
thickness | : Dashed line thickness. |
Definition at line 219 of file vpDisplay_rgba.cpp.
|
protected |
Display a dashed line from image point ip1 to image point ip2.
ip1,ip2 | : Initial and final image points. |
color | : Line color. |
thickness | : Line thickness. |
Definition at line 2551 of file vpDisplayX.cpp.
|
staticinherited |
Display an ellipse from its parameters expressed in pixels.
I | : Image to consider. |
center | : Center ![]() |
coef1,coef2,coef3 | : Depending on the parameter use_centered_moments these parameters are:
|
use_centered_moments | : When false, the parameters coef1, coef2, coef3 are the parameters ![]() ![]() |
color | : Ellipse color. |
thickness | : Ellipse thickness. |
All the points on the ellipse are drawn thanks to its parametric representation:
with .
The following example shows how to use for example this function to display the result of a tracking.
Definition at line 298 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display an ellipse from its parameters expressed in pixels.
I | : Image to consider. |
center | : Center ![]() |
coef1,coef2,coef3 | : Depending on the parameter use_centered_moments these parameters are:
|
theta1,theta2 | : Angles ![]() |
use_centered_moments | : When false, the parameters coef1, coef2, coef3 are the parameters ![]() ![]() |
color | : Ellipse color. |
thickness | : Ellipse thickness. |
All the points on the ellipse are drawn thanks to its parametric representation:
with .
The following example shows how to use for example this function to display the result of a tracking.
Definition at line 361 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display an ellipse from its parameters expressed in pixels.
I | : Image to consider. |
center | : Center ![]() |
coef1,coef2,coef3 | : Depending on the parameter use_centered_moments these parameters are:
|
use_centered_moments | : When false, the parameters coef1, coef2, coef3 are the parameters ![]() ![]() |
color | : Ellipse color. |
thickness | : Ellipse thickness. |
All the points on the ellipse are drawn thanks to its parametric representation:
with .
The following example shows how to use for example this function to display the result of a tracking.
Definition at line 297 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display an ellipse from its parameters expressed in pixels.
I | : Image to consider. |
center | : Center ![]() |
coef1,coef2,coef3 | : Depending on the parameter use_centered_moments these parameters are:
|
theta1,theta2 | : Angles ![]() |
use_centered_moments | : When false, the parameters coef1, coef2, coef3 are the parameters ![]() ![]() |
color | : Ellipse color. |
thickness | : Ellipse thickness. |
All the points on the ellipse are drawn thanks to its parametric representation:
with .
The following example shows how to use for example this function to display the result of a tracking.
Definition at line 361 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display the projection of an object frame represented by 3 arrows in the image. Red, green and blue arrows correspond to frame X, Y and Z axis respectively.
I | : The image associated to the display. |
cMo | : Homogeneous matrix that gives the transformation between the camera frame and the object frame to project in the image. |
cam | : Camera intrinsic parameters. |
size | : Size of the object frame. |
color | : Color used to display the frame in the image. |
thickness | : the thickness of the line. |
offset | : Offset in pixels applied to the frame origin location in the image. |
Definition at line 383 of file vpDisplay_uchar.cpp.
Referenced by vpMbTracker::initClick(), and vpSimulatorAfma6::updateArticularPosition().
|
staticinherited |
Display the projection of an object frame represented by 3 arrows in the image. Red, green and blue arrows correspond to frame X, Y and Z axis respectively.
I | : The image associated to the display. |
cMo | : Homogeneous matrix that gives the transformation between the camera frame and the object frame to project in the image. |
cam | : Camera intrinsic parameters. |
size | : Size of the object frame. |
color | : Color used to display the frame in the image. |
thickness | : the thickness of the line. |
offset | : Offset in pixels applied to the frame origin location in the image. |
Definition at line 383 of file vpDisplay_rgba.cpp.
|
protected |
Display an image with a reference to the bitmap.
bitmap | : Pointer to the image bitmap. |
Definition at line 1895 of file vpDisplayX.cpp.
|
protected |
Display the gray level image I (8bits).
I | : Image to display. |
Definition at line 1628 of file vpDisplayX.cpp.
Display the color image I in RGBa format (32bits).
I | : Image to display. |
Definition at line 1772 of file vpDisplayX.cpp.
|
protected |
Display a selection of the gray level image I (8bits).
I | : Image to display. |
iP | : Top left corner of the region of interest |
w,h | : Width and height of the region of interest |
Definition at line 1931 of file vpDisplayX.cpp.
|
protected |
Display a selection of the color image I in RGBa format (32bits).
I | : Image to display. |
iP | : Top left corner of the region of interest |
w,h | : Width and height of the region of interest |
Definition at line 2144 of file vpDisplayX.cpp.
|
staticinherited |
Display the lines formed by the list of image points.
I | : The image associated to the display. |
ips | : List of image points. |
closeTheShape | : If true, display a line from the first and last image points. |
color | : Line color. |
thickness | : Line thickness. |
Definition at line 480 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a line from image point ip1 to image point ip2.
I | : The image associated to the display. |
ip1,ip2 | : Initial and final image points. |
color | : Line color. |
thickness | : Line thickness. |
segment | If true (default) display the segment between the two image points. If false, display the line passing through the two image points. |
Definition at line 399 of file vpDisplay_uchar.cpp.
Referenced by vpMbDepthDenseTracker::display(), vpMbDepthNormalTracker::display(), vpMbtFaceDepthDense::display(), vpMbtFaceDepthNormal::display(), vpMbtDistanceKltCylinder::display(), vpMbtDistanceKltPoints::display(), vpWireFrameSimulator::display_scene(), vpWireFrameSimulator::displayTrajectory(), vpWireFrameSimulator::getExternalImage(), vpMbDepthDenseTracker::segmentPointCloud(), vpMbDepthNormalTracker::segmentPointCloud(), and vpSimulatorAfma6::updateArticularPosition().
|
staticinherited |
Display a line from image point (i1,j1) to image point (i2,j2).
I | : The image associated to the display. |
i1,j1 | Initial image point. |
i2,j2 | Final image point. |
color | : Line color. |
thickness | : Line thickness. |
segment | If true (default) display the segment between the two image points. If false, display the line passing through the two image points. |
Definition at line 415 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display the lines formed by the list of image points.
I | : The image associated to the display. |
ips | : List of image points. |
closeTheShape | : If true, draw a line from the first and last image points. |
color | : Line color. |
thickness | : Line thickness. |
Definition at line 479 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a line from image point ip1 to image point ip2.
I | : The image associated to the display. |
ip1,ip2 | : Initial and final image points. |
color | : Line color. |
thickness | : Line thickness. |
segment | If true (default) display the segment between the two image points. If false, display the line passing through the two image points. |
Definition at line 398 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a line from image point (i1,j1) to image point (i2,j2).
I | : The image associated to the display. |
i1,j1 | Initial image point. |
i2,j2 | Final image point. |
color | : Line color. |
thickness | : Line thickness. |
segment | If true (default) display the segment between the two image points. If false, display the line passing through the two image points. |
Definition at line 414 of file vpDisplay_rgba.cpp.
|
protected |
Display a line from image point ip1 to image point ip2.
ip1,ip2 | : Initial and final image points. |
color | : Line color. |
thickness | : Line thickness. |
Definition at line 2584 of file vpDisplayX.cpp.
|
staticinherited |
Display a point at the image point ip location.
I | : The image associated to the display. |
ip | : Point location. |
color | : Point color. |
thickness | : Thickness of the point |
Definition at line 500 of file vpDisplay_uchar.cpp.
Referenced by vpWireFrameSimulator::displayTrajectory(), vpWireFrameSimulator::getExternalImage(), vpMbTracker::initClick(), and vpMeNurbs::seekExtremitiesCanny().
|
staticinherited |
Display a point at the image point (i,j) location.
I | : The image associated to the display. |
i,j | : Point location. |
color | : Point color. |
thickness | : Thickness of the point |
Definition at line 513 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a point at the image point ip location.
I | : The image associated to the display. |
ip | : Point location. |
color | : Point color. |
thickness | : Thickness of the point |
Definition at line 499 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a point at the image point (i,j) location.
I | : The image associated to the display. |
i,j | : Point location. |
color | : Point color. |
thickness | : Thickness of the point |
Definition at line 512 of file vpDisplay_rgba.cpp.
|
protected |
Display a point at the image point ip location.
ip | : Point location. |
color | : Point color. |
thickness | : Point thickness. |
Definition at line 2617 of file vpDisplayX.cpp.
|
staticinherited |
Display a polygon defined by a vector of image points.
I | : The image associated to the display. |
vip | : Vector of image point that define the vertexes of the polygon. |
color | : Line color. |
thickness | : Line thickness. |
closed | : When true display a closed polygon with a segment between first and last image point. |
Definition at line 527 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a polygon defined by a vector of image points.
I | : The image associated to the display. |
vip | : Vector of image point that define the vertexes of the polygon. |
color | : Line color. |
thickness | : Line thickness. |
closed | : When true display a closed polygon with a segment between first and last image point. |
Definition at line 525 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a rectangle defined by its center, its orientation (angle) and its size.
I | : Image associated to the display. |
center | : Rectangle center point. |
angle | : Angle in radians width an horizontal axis oriented from left to right. |
width,height | : Rectangle size. |
color | : Rectangle color. |
thickness | : Thickness of the four lines used to display the rectangle. |
Definition at line 605 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
I | : The image associated to the display. |
topLeft | : Top-left corner of the rectangle. |
bottomRight | : Bottom-right corner of the rectangle. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 625 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
I | : The image associated to the display. |
topLeft | : Top-left corner of the rectangle. |
width,height | : Rectangle size. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 547 of file vpDisplay_uchar.cpp.
Referenced by vpMeNurbs::seekExtremitiesCanny().
|
staticinherited |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
I | : The image associated to the display. |
rectangle | : Rectangle characteristics. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 586 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a rectangle with (i,j) as the top-left corner and width and height the rectangle size.
I | : The image associated to the display. |
i,j | : Top-left corner of the rectangle. |
width,height | : Rectangle size. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 567 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a rectangle defined by its center, its orientation (angle) and its size.
I | : Image associated to the display. |
i,j | : Rectangle center point. |
angle | : Angle in radians width an horizontal axis oriented from left to right. |
width,height | : Rectangle size. |
color | : Rectangle color. |
thickness | : Thickness of the four lines used to display the rectangle. |
Definition at line 645 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a rectangle defined by its center, its orientation (angle) and its size.
I | : Image associated to the display. |
center | : Rectangle center point. |
angle | : Angle in radians width an horizontal axis oriented from left to right. |
width,height | : Rectangle size. |
color | : Rectangle color. |
thickness | : Thickness of the four lines used to display the rectangle. |
Definition at line 603 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
I | : The image associated to the display. |
topLeft | : Top-left corner of the rectangle. |
bottomRight | : Bottom-right corner of the rectangle. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 623 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
I | : The image associated to the display. |
topLeft | : Top-left corner of the rectangle. |
width,height | : Rectangle size. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 545 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
I | : The image associated to the display. |
rectangle | : Rectangle characteristics. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 584 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a rectangle with (i,j) as the top-left corner and width and height the rectangle size.
I | : The image associated to the display. |
i,j | : Top-left corner of the rectangle. |
width,height | : Rectangle size. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 565 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a rectangle defined by its center, its orientation (angle) and its size.
I | : Image associated to the display. |
i,j | : Rectangle center point. |
angle | : Angle in radians width an horizontal axis oriented from left to right. |
width,height | : Rectangle size. |
color | : Rectangle color. |
thickness | : Thickness of the four lines used to display the rectangle. |
Definition at line 642 of file vpDisplay_rgba.cpp.
|
protected |
Display a rectangle.
topLeft | : Top-left corner of the rectangle. |
bottomRight | : Bottom-right corner of the rectangle. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 2697 of file vpDisplayX.cpp.
|
protected |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
topLeft | : Top-left corner of the rectangle. |
w,h | : Rectangle size in terms of width and height. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 2656 of file vpDisplayX.cpp.
|
protected |
Display a rectangle.
rectangle | : Rectangle characteristics. |
color | : Rectangle color. |
fill | : When set to true fill the rectangle. |
thickness | : Thickness of the four lines used to display the rectangle. This parameter is only useful when fill is set to false. |
Definition at line 2749 of file vpDisplayX.cpp.
|
staticinherited |
Update the display with the content of the image that is in the region of interest.
I | : Image. |
roi | : Region of interest. |
Definition at line 745 of file vpDisplay_uchar.cpp.
Update the display with the content of the image that is in the region of interest.
I | : Image. |
roi | : Region of interest. |
Definition at line 742 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a string at the image point ip location.
To select the font used to display the string, use setFont().
I | : Image associated to the display. |
ip | : Upper left image point location of the string in the display. |
s | : String to display in overlay. |
color | : String color. |
Definition at line 663 of file vpDisplay_uchar.cpp.
Referenced by vpMbTracker::initClick().
|
staticinherited |
Display a string at the image point (i,j) location.
To select the font used to display the string, use setFont().
I | : Image associated to the display. |
i,j | : Upper left image point location of the string in the display. |
s | : String to display in overlay. |
color | : String color. |
Definition at line 681 of file vpDisplay_uchar.cpp.
|
staticinherited |
Display a string at the image point ip location.
To select the font used to display the string, use setFont().
I | : Image associated to the display. |
ip | : Upper left image point location of the string in the display. |
s | : String to display in overlay. |
color | : String color. |
Definition at line 660 of file vpDisplay_rgba.cpp.
|
staticinherited |
Display a string at the image point (i,j) location.
To select the font used to display the string, use setFont().
I | : Image associated to the display. |
i,j | : Upper left image point location of the string in the display. |
s | : String to display in overlay. |
color | : String color. |
Definition at line 678 of file vpDisplay_rgba.cpp.
|
staticinherited |
Flushes the output buffer associated to image I display. It's necessary to use this function to see the results of any drawing.
Definition at line 715 of file vpDisplay_uchar.cpp.
Referenced by vpMbtDistanceCircle::displayMovingEdges(), vpMbTracker::initClick(), vpMeEllipse::initTracking(), vpMbDepthDenseTracker::segmentPointCloud(), vpMbDepthNormalTracker::segmentPointCloud(), vpSimulatorAfma6::setPosition(), and vpSimulatorAfma6::updateArticularPosition().
Flushes the output buffer associated to image I display. It's necessary to use this function to see the results of any drawing.
Definition at line 712 of file vpDisplay_rgba.cpp.
|
protected |
Flushes the X buffer. It's necessary to use this function to see the results of any drawing.
Definition at line 2338 of file vpDisplayX.cpp.
|
protected |
Flushes a part of the X buffer. It's necessary to use this function to see the results of any drawing.
iP | : Top left corner of the region of interest |
w,h | : Width and height of the region of interest |
Definition at line 2355 of file vpDisplayX.cpp.
Flushes the output buffer associated to image I display. It's necessary to use this function to see the results of any drawing.
Definition at line 726 of file vpDisplay_uchar.cpp.
Flushes the output buffer associated to image I display. It's necessary to use this function to see the results of any drawing.
Definition at line 723 of file vpDisplay_rgba.cpp.
|
protected |
Wait for a click from one of the mouse button.
blocking | [in] : Blocking behavior.
|
Definition at line 2800 of file vpDisplayX.cpp.
|
staticinherited |
Wait for a click from one of the mouse button.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
Definition at line 764 of file vpDisplay_uchar.cpp.
Referenced by vpMbTracker::initClick(), vpWireFrameSimulator::navigation(), and QPlot::wait().
|
staticinherited |
Wait for a click from one of the mouse button and get the position of the clicked image point.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the clicked image point. |
blocking | [in] : Blocking behavior.
|
Definition at line 784 of file vpDisplay_uchar.cpp.
|
staticinherited |
Wait for a mouse button click and get the position of the clicked image point. The button used to click is also set.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the clicked image point. |
button | [out] : The button used to click. |
blocking | [in] :
|
Definition at line 809 of file vpDisplay_uchar.cpp.
|
staticinherited |
Wait for a mouse button click and get the position of the clicked image point. The button used to click is also set.
I | [in] : The displayed image. |
button | [out] : The button used to click. |
blocking | [in] :
|
Definition at line 831 of file vpDisplay_uchar.cpp.
Wait for a click from one of the mouse button.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
Definition at line 761 of file vpDisplay_rgba.cpp.
|
staticinherited |
Wait for a click from one of the mouse button and get the position of the clicked image point.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the clicked image point. |
blocking | [in] : Blocking behavior.
|
Definition at line 781 of file vpDisplay_rgba.cpp.
|
staticinherited |
Wait for a mouse button click and get the position of the clicked image point. The button used to click is also set.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the clicked image point. |
button | [out] : The button used to click. |
blocking | [in] :
|
Definition at line 806 of file vpDisplay_rgba.cpp.
|
staticinherited |
Wait for a mouse button click and get the position of the clicked image point. The button used to click is also set.
I | [in] : The displayed image. |
button | [out] : The button used to click. |
blocking | [in] :
|
Definition at line 828 of file vpDisplay_rgba.cpp.
|
protected |
Wait for a click from one of the mouse button and get the position of the clicked image point.
ip | [out] : The coordinates of the clicked image point. |
blocking | [in] : true for a blocking behaviour waiting a mouse button click, false for a non blocking behaviour. |
Definition at line 2847 of file vpDisplayX.cpp.
|
protected |
Wait for a mouse button click and get the position of the clicked pixel. The button used to click is also set.
ip | [out] : The coordinates of the clicked image point. |
button | [out] : The button used to click. |
blocking | [in] :
|
Definition at line 2898 of file vpDisplayX.cpp.
|
staticinherited |
Wait for a mouse button click release and get the position of the clicked image point. The button used to click is also set.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the clicked image point. |
button | [out] : The clicked button. |
blocking | [in] :
|
Definition at line 857 of file vpDisplay_uchar.cpp.
Referenced by vpWireFrameSimulator::navigation().
|
staticinherited |
Wait for a mouse button click release and get the position of the clicked image point. The button used to click is also set.
I | [in] : The displayed image. |
button | [out] : The clicked button. |
blocking | [in] :
|
Definition at line 879 of file vpDisplay_uchar.cpp.
|
staticinherited |
Wait for a mouse button click release and get the position of the clicked image point. The button used to click is also set.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the clicked image point. |
button | [out] : The clicked button. |
blocking | [in] :
|
Definition at line 854 of file vpDisplay_rgba.cpp.
|
staticinherited |
Wait for a mouse button click release and get the position of the clicked image point. The button used to click is also set.
I | [in] : The displayed image. |
button | [out] : The clicked button. |
blocking | [in] :
|
Definition at line 876 of file vpDisplay_rgba.cpp.
|
protected |
Wait for a mouse button click release and get the position of the image point were the click release occurs. The button used to click is also set. Same method as getClick(unsigned int&, unsigned int&, vpMouseButton::vpMouseButtonType &, bool).
ip | [out] : Position of the clicked image point. |
button | [in] : Button used to click. |
blocking | [in] : true for a blocking behaviour waiting a mouse button click, false for a non blocking behaviour. |
Definition at line 2965 of file vpDisplayX.cpp.
|
inlineinherited |
Return the value of the down scale factor applied to the image in order to reduce the size of the window used to display the image.
Definition at line 228 of file vpDisplay.h.
|
staticinherited |
Return the value of the down scale factor applied to the image in order to reduce the size of the window used to display the image.
I | : Image associated to the display window. |
vpDisplayException::notInitializedError | : If the video device is not initialized. |
Definition at line 1251 of file vpDisplay_uchar.cpp.
Return the value of the down scale factor applied to the image in order to reduce the size of the window used to display the image.
I | : Image associated to the display window. |
vpDisplayException::notInitializedError | : If the video device is not initialized. |
Definition at line 1241 of file vpDisplay_rgba.cpp.
|
inlineinherited |
Return the display height.
Definition at line 233 of file vpDisplay.h.
|
staticinherited |
Get the window pixmap and put it in vpRGBa image.
The code below shows how to use this method.
Definition at line 143 of file vpDisplay.cpp.
|
staticinherited |
Get the window pixmap and put it in vpRGBa image.
The code below shows how to use this method.
Definition at line 216 of file vpDisplay.cpp.
get the window pixmap and put it in vpRGBa image
Implements vpDisplay.
Definition at line 3015 of file vpDisplayX.cpp.
References vpRGBa::alpha_default, vpImage< Type >::bitmap, vpDisplay::display(), vpImage< Type >::getHeight(), vpDisplay::m_displayHasBeenInitialized, vpDisplay::m_height, vpDisplay::m_width, vpDisplayException::notInitializedError, vpImage< Type >::resize(), and vpDisplayWin32::window.
|
protected |
Get a keyboard event.
blocking | [in] : Blocking behavior.
|
vpDisplayException::notInitializedError | : If the display was not initialized. |
Definition at line 3157 of file vpDisplayX.cpp.
|
staticinherited |
Get a keyboard event.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
Below you will find an example showing how to use this method.
Definition at line 968 of file vpDisplay_uchar.cpp.
|
staticinherited |
Get a keyboard event.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
key | [out]: If possible, an ISO Latin-1 character corresponding to the keyboard key. |
Below you will find an example showing how to use this method.
Definition at line 1150 of file vpDisplay_uchar.cpp.
|
staticinherited |
Get a keyboard event.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
key | [out]: If possible, an ISO Latin-1 character corresponding to the keyboard key. |
Below you will find an example showing how to use this method.
Definition at line 1059 of file vpDisplay_uchar.cpp.
|
staticinherited |
Get a keyboard event.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
Below you will find an example showing how to use this method.
Definition at line 964 of file vpDisplay_rgba.cpp.
|
staticinherited |
Get a keyboard event.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
key | [out]: If possible, an ISO Latin-1 character corresponding to the keyboard key. |
Below you will find an example showing how to use this method.
Definition at line 1146 of file vpDisplay_rgba.cpp.
|
staticinherited |
Get a keyboard event.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
key | [out]: If possible, an ISO Latin-1 character corresponding to the keyboard key. |
Below you will find an example showing how to use this method.
Definition at line 1055 of file vpDisplay_rgba.cpp.
|
protected |
Get a keyboard event.
blocking | [in] : Blocking behavior.
|
key | [out]: If possible, an ISO Latin-1 character corresponding to the keyboard key. |
vpDisplayException::notInitializedError | : If the display was not initialized. |
Definition at line 3199 of file vpDisplayX.cpp.
|
protected |
Get the position of the most significant bit.
Definition at line 3301 of file vpDisplayX.cpp.
|
staticinherited |
Get the coordinates of the mouse pointer.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the mouse pointer. |
Definition at line 1164 of file vpDisplay_uchar.cpp.
|
staticinherited |
Get the coordinates of the mouse pointer.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the mouse pointer. |
Definition at line 1160 of file vpDisplay_rgba.cpp.
|
protected |
Get the coordinates of the mouse pointer.
ip | [out] : The coordinates of the mouse pointer. |
vpDisplayException::notInitializedError | : If the display was not initialized. |
Definition at line 3238 of file vpDisplayX.cpp.
|
staticinherited |
Get the coordinates of the mouse pointer.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the mouse pointer. |
Definition at line 1178 of file vpDisplay_uchar.cpp.
Referenced by vpWireFrameSimulator::navigation().
|
staticinherited |
Get the coordinates of the mouse pointer.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the mouse pointer. |
Definition at line 1174 of file vpDisplay_rgba.cpp.
|
protected |
Get the coordinates of the mouse pointer.
ip | [out] : The coordinates of the mouse pointer. |
vpDisplayException::notInitializedError | : If the display was not initialized. |
Definition at line 3273 of file vpDisplayX.cpp.
unsigned int vpDisplayX::getScreenDepth | ( | ) |
Gets the window depth (8, 16, 24, 32).
Definition at line 3079 of file vpDisplayX.cpp.
unsigned int vpDisplayX::getScreenHeight | ( | ) |
Gets the screen vertical resolution in pixels.
Definition at line 3130 of file vpDisplayX.cpp.
void vpDisplayX::getScreenSize | ( | unsigned int & | w, |
unsigned int & | h | ||
) |
Gets screen resolution in pixels.
w,h | : Horizontal and vertical screen resolution. |
Definition at line 3101 of file vpDisplayX.cpp.
unsigned int vpDisplayX::getScreenWidth | ( | ) |
Gets the screen horizontal resolution in pixels.
Definition at line 3120 of file vpDisplayX.cpp.
|
inlineinherited |
|
inlineinherited |
Return the position (along the horizontal axis) on the screen of the display window.
Definition at line 244 of file vpDisplay.h.
Referenced by vpMbTracker::initClick().
|
inlineinherited |
Return the position (along the vertical axis) on the screen of the display window.
Definition at line 249 of file vpDisplay.h.
Referenced by vpMbTracker::initClick().
void vpDisplayX::init | ( | unsigned int | w, |
unsigned int | h, | ||
int | x = -1 , |
||
int | y = -1 , |
||
const std::string & | title = "" |
||
) |
Initialize the display size, position and title.
w,h | : Width and height of the window. |
x,y | : The window is set at position x,y (column index, row index). |
title | : Window title. |
Definition at line 1111 of file vpDisplayX.cpp.
void vpDisplayX::init | ( | vpImage< unsigned char > & | I, |
int | x = -1 , |
||
int | y = -1 , |
||
const std::string & | title = "" |
||
) |
Initialize the display (size, position and title) of a gray level image.
I | : Image to be displayed (not that image has to be initialized) |
x,y | : The window is set at position x,y (column index, row index). |
title | : Window title. |
Definition at line 251 of file vpDisplayX.cpp.
Referenced by vpRobotWireFrameSimulator::vpRobotWireFrameSimulator().
void vpDisplayX::init | ( | vpImage< vpRGBa > & | I, |
int | x = -1 , |
||
int | y = -1 , |
||
const std::string & | title = "" |
||
) |
Initialize the display (size, position and title) of a color image in RGBa format.
I | : Image to be displayed (note that image has to be initialized) |
x,y | : The window is set at position x,y (column index, row index). |
title | : Window title. |
Definition at line 680 of file vpDisplayX.cpp.
|
inlineinherited |
Check if the display has been initialised
Definition at line 256 of file vpDisplay.h.
|
staticinherited |
Set the window background.
I | : Image associated to the display window. |
color | Background color. |
vpDisplayException::notInitializedError | : If the video device is not initialized. |
Definition at line 1192 of file vpDisplay_uchar.cpp.
|
staticinherited |
Set the window background.
I | : Image associated to the display window. |
color | Background color. |
vpDisplayException::notInitializedError | : If the video device is not initialized. |
Definition at line 1188 of file vpDisplay_rgba.cpp.
|
virtualinherited |
Set the down scale factor applied to the image in order to reduce the display size.
scale | : Scale factor applied to display a rescaled image. |
Reimplemented in vpDisplayWin32.
Definition at line 230 of file vpDisplay.cpp.
|
virtualinherited |
Set the down scaling factor either in auto mode or set manually.
This method has to be called before display initialization.
Reimplemented in vpDisplayWin32.
Definition at line 323 of file vpDisplay.cpp.
|
protected |
Set the font used to display a text in overlay. The display is performed using displayCharString().
font | : The expected font name. The available fonts are given by the "xlsfonts" binary. To choose a font you can also use the "xfontsel" binary. |
Definition at line 1567 of file vpDisplayX.cpp.
|
staticinherited |
Set the font of a text printed in the display overlay. To print a text you may use displayCharString().
I | : Image associated to the display window. |
fontname | : The expected font name. |
Definition at line 1210 of file vpDisplay_uchar.cpp.
|
staticinherited |
Set the font of a text printed in the display overlay. To print a text you may use displayCharString().
I | : Image associated to the display window. |
fontname | : The expected font name. |
Definition at line 1203 of file vpDisplay_rgba.cpp.
|
protectedinherited |
Set the down scaling factor either in auto mode or set manually.
Definition at line 258 of file vpDisplay.cpp.
|
protected |
Set the window title.
title | : Window title. |
Definition at line 1588 of file vpDisplayX.cpp.
|
staticinherited |
Set the windows title.
I | : Image associated to the display window. |
windowtitle | : Window title. |
Definition at line 1222 of file vpDisplay_uchar.cpp.
|
staticinherited |
Set the windows title.
I | : Image associated to the display window. |
windowtitle | : Window title. |
Definition at line 1212 of file vpDisplay_rgba.cpp.
|
staticinherited |
Set the window position in the screen.
I | : Image associated to the display window. |
winx,winy | : Position of the upper-left window's border in the screen. |
vpDisplayException::notInitializedError | : If the video device is not initialized. |
Definition at line 1237 of file vpDisplay_uchar.cpp.
|
staticinherited |
Set the window position in the screen.
I | : Image associated to the display window. |
winx,winy | : Position of the upper-left window's border in the screen. |
vpDisplayException::notInitializedError | : If the video device is not initialized. |
Definition at line 1227 of file vpDisplay_rgba.cpp.
|
protected |
Set the window position in the screen.
winx,winy | : Position of the upper-left window's border in the screen. |
vpDisplayException::notInitializedError | : If the video device is not initialized. |
Definition at line 1608 of file vpDisplayX.cpp.
|
protectedinherited |
display has been initialized
Definition at line 203 of file vpDisplay.h.
Referenced by vpDisplayGTK::getImage(), and getImage().
|
protectedinherited |
Definition at line 209 of file vpDisplay.h.
Referenced by vpDisplayGTK::getImage(), and getImage().
|
protectedinherited |
Definition at line 211 of file vpDisplay.h.
|
protectedinherited |
Definition at line 212 of file vpDisplay.h.
|
protectedinherited |
Definition at line 210 of file vpDisplay.h.
|
protectedinherited |
Definition at line 208 of file vpDisplay.h.
Referenced by vpDisplayGTK::getImage(), and getImage().
|
protectedinherited |
display position
Definition at line 205 of file vpDisplay.h.
|
protectedinherited |
display position
Definition at line 207 of file vpDisplay.h.