ViSP
2.10.0
|
#include <vpDisplay.h>
Public Member Functions | |
vpDisplay () | |
vpDisplay (const vpDisplay &d) | |
virtual | ~vpDisplay () |
virtual void | clearDisplay (const vpColor &color=vpColor::white)=0 |
virtual void | closeDisplay ()=0 |
virtual void | displayImage (const vpImage< unsigned char > &I)=0 |
virtual void | displayImage (const vpImage< vpRGBa > &I)=0 |
virtual void | displayImageROI (const vpImage< unsigned char > &I, const vpImagePoint &iP, const unsigned int width, const unsigned int height)=0 |
virtual void | displayImageROI (const vpImage< vpRGBa > &I, const vpImagePoint &iP, const unsigned int width, const unsigned int height)=0 |
int | getWindowXPosition () const |
int | getWindowYPosition () const |
virtual void | flushDisplay ()=0 |
virtual void | flushDisplayROI (const vpImagePoint &iP, const unsigned int width, const unsigned int height)=0 |
virtual bool | getClick (bool blocking=true)=0 |
virtual bool | getClick (vpImagePoint &ip, bool blocking=true)=0 |
virtual bool | getClick (vpImagePoint &ip, vpMouseButton::vpMouseButtonType &button, bool blocking=true)=0 |
virtual bool | getClickUp (vpImagePoint &ip, vpMouseButton::vpMouseButtonType &button, bool blocking=true)=0 |
virtual bool | getKeyboardEvent (bool blocking=true)=0 |
virtual bool | getKeyboardEvent (char *string, bool blocking=true)=0 |
virtual bool | getPointerMotionEvent (vpImagePoint &ip)=0 |
virtual bool | getPointerPosition (vpImagePoint &ip)=0 |
unsigned int | getHeight () const |
unsigned int | getWidth () const |
virtual void | init (vpImage< unsigned char > &I, int x=-1, int y=-1, const char *title=NULL)=0 |
virtual void | init (vpImage< vpRGBa > &I, int x=-1, int y=-1, const char *title=NULL)=0 |
virtual void | init (unsigned int width, unsigned int height, int x=-1, int y=-1, const char *title=NULL)=0 |
bool | isInitialised () |
virtual void | setFont (const char *font)=0 |
virtual void | setTitle (const char *title)=0 |
virtual void | setWindowPosition (int winx, int winy)=0 |
Static Public Member Functions | |
Display functionalities on gray level images. | |
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 | 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) |
static void | displayLine (const vpImage< unsigned char > &I, const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1) |
static void | displayLine (const vpImage< unsigned char > &I, int i1, int j1, int i2, int j2, 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) |
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, char *string, 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 char *font) |
static void | setTitle (const vpImage< unsigned char > &I, const char *windowtitle) |
static void | setWindowPosition (const vpImage< unsigned char > &I, int winx, int winy) |
Protected Member Functions | |
virtual 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)=0 |
virtual void | displayCharString (const vpImagePoint &ip, const char *text, const vpColor &color=vpColor::green)=0 |
virtual void | displayCircle (const vpImagePoint ¢er, unsigned int radius, const vpColor &color, bool fill=false, unsigned int thickness=1)=0 |
virtual void | displayCross (const vpImagePoint &ip, unsigned int size, const vpColor &color, unsigned int thickness=1)=0 |
virtual void | displayDotLine (const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1)=0 |
virtual void | displayLine (const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1)=0 |
virtual void | displayPoint (const vpImagePoint &ip, const vpColor &color)=0 |
virtual void | displayRectangle (const vpImagePoint &topLeft, unsigned int width, unsigned int height, const vpColor &color, bool fill=false, unsigned int thickness=1)=0 |
virtual void | displayRectangle (const vpImagePoint &topLeft, const vpImagePoint &bottomRight, const vpColor &color, bool fill=false, unsigned int thickness=1)=0 |
virtual void | displayRectangle (const vpRect &rectangle, const vpColor &color, bool fill=false, unsigned int thickness=1)=0 |
Protected Attributes | |
bool | displayHasBeenInitialized |
int | windowXPosition |
int | windowYPosition |
unsigned int | width |
unsigned int | height |
std::string | title_ |
Display functionalities on color images. | |
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 | displayFrame (const vpImage< vpRGBa > &I, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, double size, const vpColor &color=vpColor::none, 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 &angle1, const double &angle2, bool use_centered_moments, const vpColor &color, unsigned int thickness=1) |
static void | displayLine (const vpImage< vpRGBa > &I, const vpImagePoint &ip1, const vpImagePoint &ip2, const vpColor &color, unsigned int thickness=1) |
static void | displayLine (const vpImage< vpRGBa > &I, int i1, int j1, int i2, int j2, 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) |
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, char *string, 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 char *font) |
static void | setTitle (const vpImage< vpRGBa > &I, const char *windowtitle) |
static void | setWindowPosition (const vpImage< vpRGBa > &I, int winx, int winy) |
Class that defines generic functionnalities for display.
The Tutorial: How to create and build a CMake project that uses ViSP on Unix or Windows is a good starting point to know how to use this class to display an image in a window.
The example below shows how to use this class.
Other examples are available in tutorial-image-viewer.cpp and tutorial-viewer.cpp.
Definition at line 174 of file vpDisplay.h.
vpDisplay::vpDisplay | ( | ) |
Default constructor.
Definition at line 62 of file vpDisplay.cpp.
vpDisplay::vpDisplay | ( | const vpDisplay & | d | ) |
Copy constructor.
Definition at line 68 of file vpDisplay.cpp.
References displayHasBeenInitialized, height, width, windowXPosition, and windowYPosition.
|
virtual |
Destructor that desallocates memory.
Definition at line 82 of file vpDisplay.cpp.
References displayHasBeenInitialized.
|
pure virtual |
Set the window backgroud to color.
color | : Background color. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by setBackground().
|
static |
Close the display attached to I.
Definition at line 2269 of file vpDisplay.cpp.
References closeDisplay(), vpImage< Type >::display, and vpERROR_TRACE.
Close the display attached to I.
Definition at line 2612 of file vpDisplay.cpp.
References closeDisplay(), vpImage< Type >::display, and vpERROR_TRACE.
|
pure virtual |
Close the window.
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by close().
|
static |
Display the gray level image I (8bits).
I | : Image to display. |
Definition at line 210 of file vpDisplay.cpp.
References vpImage< Type >::display, displayImage(), and vpERROR_TRACE.
Referenced by vpDot2::defineDots(), vpWireFrameSimulator::getExternalImage(), vpWireFrameSimulator::getInternalImage(), vpPlot::init(), vpMbTracker::initClick(), vpSimulatorAfma6::setPosition(), vpSimulatorAfma6::updateArticularPosition(), and vpSimulatorViper850::updateArticularPosition().
Display the color image I in RGBa format (32bits).
I | : Image to display. |
Definition at line 2409 of file vpDisplay.cpp.
References vpImage< Type >::display, displayImage(), and vpERROR_TRACE.
|
protectedpure virtual |
Display an arrow from image point ip1 to image point ip2.
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. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by vpMeLine::computeRhoTheta(), displayArrow(), vpProjectionDisplay::displayCamera(), displayFrame(), vpMeTracker::initTracking(), and vpMeTracker::track().
|
static |
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 604 of file vpDisplay.cpp.
References vpImage< Type >::display, displayArrow(), and vpERROR_TRACE.
|
static |
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 665 of file vpDisplay.cpp.
References vpImage< Type >::display, displayArrow(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 634 of file vpDisplay.cpp.
References vpImage< Type >::display, displayArrow(), and vpERROR_TRACE.
|
static |
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 703 of file vpDisplay.cpp.
References vpImage< Type >::display, displayArrow(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 513 of file vpDisplay.cpp.
References vpMeterPixelConversion::convertPoint(), displayLine(), and vpPoint::setWorldCoordinates().
Referenced by vpSimulatorAfma6::updateArticularPosition(), and vpSimulatorViper850::updateArticularPosition().
|
static |
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 565 of file vpDisplay.cpp.
References vpMeterPixelConversion::convertPoint(), displayLine(), and vpPoint::setWorldCoordinates().
|
protectedpure virtual |
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. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by displayCharString(), and displayText().
|
static |
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 745 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCharString(), and vpERROR_TRACE.
|
static |
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 813 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCharString(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 779 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCharString(), and vpERROR_TRACE.
|
static |
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 851 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCharString(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
protectedpure virtual |
Display a circle.
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. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by vpFeatureSegment::display(), vpProjectionDisplay::display(), displayCircle(), vpKeyPoint::displayMatching(), and vpDot2::trackAndDisplay().
|
static |
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 1022 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCircle(), and vpERROR_TRACE.
|
static |
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 1084 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCircle(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 1052 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCircle(), and vpERROR_TRACE.
|
static |
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 1122 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCircle(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
protectedpure virtual |
Display a cross at the image point ip location.
ip | : Cross location. |
size | : Size (width and height) of the cross. |
color | : Cross color. |
thickness | : Thickness of the lines used to display the cross. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by vpMbtDistanceCylinder::computeInteractionMatrixError(), vpDot2::defineDots(), vpKltOpencv::display(), vpDot2::display(), vpPlanarObjectDetector::display(), vpDot::display(), vpKeyPointSurf::display(), vpMeNurbs::display(), vpMeLine::display(), vpMeSite::display(), vpFernClassifier::display(), vpKeyPoint::display(), vpMeEllipse::display(), displayCross(), vpCalibration::displayData(), vpCalibration::displayGrid(), vpKeyPoint::displayMatching(), vpPose::displayModel(), vpFeatureDisplay::displayPoint(), vpMbtDistanceKltPoints::displayPrimitive(), vpMeSite::getQueryList(), vpTemplateTrackerZone::initClick(), vpPolygon::initClick(), vpMbTracker::initClick(), vpMeEllipse::initTracking(), vpMeNurbs::initTracking(), vpMeLine::initTracking(), vpMeLine::sample(), vpMeNurbs::seekExtremities(), vpMeLine::seekExtremities(), vpDot2::track(), and vpDot::track().
|
static |
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 1153 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCross(), and vpERROR_TRACE.
|
static |
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 1206 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCross(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 1180 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCross(), and vpERROR_TRACE.
|
static |
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 1237 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCross(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
protectedpure virtual |
Display a dashed line from image point ip1 to image point ip2.
ip1,ip2 | : Initial and final image points. |
color | : Line color. |
thickness | : Dashed line thickness. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by displayDotLine(), and vpDot2::trackAndDisplay().
|
static |
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 1266 of file vpDisplay.cpp.
References vpImage< Type >::display, displayDotLine(), and vpERROR_TRACE.
|
static |
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 1321 of file vpDisplay.cpp.
References vpImage< Type >::display, displayDotLine(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 1293 of file vpDisplay.cpp.
References vpImage< Type >::display, displayDotLine(), and vpERROR_TRACE.
|
static |
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 1353 of file vpDisplay.cpp.
References vpImage< Type >::display, displayDotLine(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
Display an ellipse from its parameters expressed in pixels.
I | : Image to consider. |
center | : Center of the ellipse. |
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 . When true, the parameters coef1, coef2, coef3 are rather the centered moments expressed in pixels. In that case, we compute the parameters a, b and e from the centered moments. |
color | : Drawings color. |
thickness | : Drawings 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 3608 of file vpDisplay.cpp.
References vpMath::rad().
Referenced by vpMbtDistanceCircle::display(), and displayEllipse().
|
static |
Display an ellipse from its parameters expressed in pixels.
I | : Image to consider. |
center | : Center of the ellipse. |
coef1,coef2,coef3 | : Depending on the parameter use_centered_moments these parameters are:
|
theta1,theta2 | : Angles in radians used to select a portion of the ellipse. If theta1=0 and theta2=vpMath::rad(360) all the ellipse is displayed. |
use_centered_moments | : When false, the parameters coef1, coef2, coef3 are the parameters . When true, the parameters coef1, coef2, coef3 are rather the centered moments expressed in pixels. In that case, we compute the parameters a, b and e from the centered moments. |
color | : Drawings color. |
thickness | : Drawings 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 3866 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), vpImagePoint::get_i(), vpImagePoint::get_j(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpMath::sqr().
|
static |
Display an ellipse from its parameters expressed in pixels.
I | : Image to consider. |
center | : Center of the ellipse. |
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 . When true, the parameters coef1, coef2, coef3 are rather the centered moments expressed in pixels. In that case, we compute the parameters a, b and e from the centered moments. |
color | : Drawings color. |
thickness | : Drawings 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 3807 of file vpDisplay.cpp.
References displayEllipse(), and vpMath::rad().
|
static |
Display an ellipse from its parameters expressed in pixels.
I | : Image to consider. |
center | : Center of the ellipse. |
coef1,coef2,coef3 | : Depending on the parameter use_centered_moments these parameters are:
|
theta1,theta2 | : Angles in radians used to select a portion of the ellipse. If theta1=0 and theta2=vpMath::rad(360) all the ellipse is displayed. |
use_centered_moments | : When false, the parameters coef1, coef2, coef3 are the parameters . When true, the parameters coef1, coef2, coef3 are rather the centered moments expressed in pixels. In that case, we compute the parameters a, b and e from the centered moments. |
color | : Drawings color. |
thickness | : Drawings 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 3667 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), vpImagePoint::get_i(), vpImagePoint::get_j(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpMath::sqr().
|
static |
Display the projection of an object frame represented by 3 arrows 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 frame. |
color | : Color used to display the frame in the image. |
thickness | : the thickness of the line |
Definition at line 375 of file vpDisplay.cpp.
References vpColor::blue, vpMeterPixelConversion::convertPoint(), displayArrow(), vpColor::green, vpColor::none, vpTracker::p, vpColor::red, vpPoint::setWorldCoordinates(), and vpForwardProjection::track().
Referenced by vpPose::display(), vpMbTracker::initClick(), vpSimulatorAfma6::updateArticularPosition(), and vpSimulatorViper850::updateArticularPosition().
|
static |
Display the projection of an object frame represented by 3 arrows 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 frame. |
color | : Color used to display the frame in the image. |
thickness | : the thickness of the line |
Definition at line 445 of file vpDisplay.cpp.
References vpColor::blue, vpMeterPixelConversion::convertPoint(), displayArrow(), vpColor::green, vpColor::none, vpTracker::p, vpColor::red, vpPoint::setWorldCoordinates(), and vpForwardProjection::track().
|
pure virtual |
Display the gray level image I (8bits).
I | : Image to display. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by display().
Display the color image I in RGBa format (32bits).
I | : Image to display. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
|
pure virtual |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by displayROI().
|
pure virtual |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
|
protectedpure virtual |
Display a line from image point ip1 to image point ip2.
ip1,ip2 | : Initial and final image points. |
color | : Line color. |
thickness | : Line thickness. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by vpTemplateTrackerZone::display(), vpFeatureSegment::display(), vpMbtDistanceLine::display(), vpPolygon::display(), vpMbtDistanceCylinder::display(), vpPlanarObjectDetector::display(), vpMeLine::display(), vpMbKltTracker::display(), vpMeEllipse::display(), vpWireFrameSimulator::display_scene(), displayCamera(), vpFeatureDisplay::displayEllipse(), displayEllipse(), vpFeatureDisplay::displayLine(), displayLine(), vpKeyPoint::displayMatching(), displayRectangle(), vpWireFrameSimulator::displayTrajectory(), vpWireFrameSimulator::getExternalImage(), vpTemplateTrackerZone::initClick(), vpSimulatorAfma6::updateArticularPosition(), and vpSimulatorViper850::updateArticularPosition().
|
static |
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. |
Definition at line 1385 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), and vpERROR_TRACE.
|
static |
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. |
Definition at line 1415 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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. |
Definition at line 1483 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), and vpERROR_TRACE.
|
static |
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. |
Definition at line 1450 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
protectedpure virtual |
Display a point at the image point ip location.
ip | : Point location. |
color | : Point color. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by vpDot2::display(), vpDot::display(), displayPoint(), vpWireFrameSimulator::displayTrajectory(), vpWireFrameSimulator::getExternalImage(), vpMbTracker::initClick(), vpMeNurbs::seekExtremitiesCanny(), and vpMeSite::track().
|
static |
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 1511 of file vpDisplay.cpp.
References vpImage< Type >::display, displayPoint(), displayRectangle(), vpRect::moveCenter(), and vpERROR_TRACE.
|
static |
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 1574 of file vpDisplay.cpp.
References vpImage< Type >::display, displayPoint(), displayRectangle(), vpRect::moveCenter(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 1542 of file vpDisplay.cpp.
References vpImage< Type >::display, displayPoint(), displayRectangle(), vpRect::moveCenter(), and vpERROR_TRACE.
|
static |
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 1611 of file vpDisplay.cpp.
References vpImage< Type >::display, displayPoint(), displayRectangle(), vpRect::moveCenter(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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. |
Definition at line 1648 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
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. |
Definition at line 1677 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
protectedpure virtual |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
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. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by displayPoint(), displayRectangle(), vpDot2::searchDotsInArea(), and vpMeNurbs::seekExtremitiesCanny().
|
protectedpure virtual |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
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. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
|
protectedpure virtual |
Display a rectangle with topLeft as the top-left corner and width and height the rectangle size.
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. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
|
static |
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 1712 of file vpDisplay.cpp.
References vpImage< Type >::display, displayRectangle(), and vpERROR_TRACE.
|
static |
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 1749 of file vpDisplay.cpp.
References vpImage< Type >::display, displayRectangle(), and vpERROR_TRACE.
|
static |
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 1784 of file vpDisplay.cpp.
References vpImage< Type >::display, displayRectangle(), and vpERROR_TRACE.
|
static |
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 1820 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), vpImagePoint::get_i(), vpImagePoint::get_j(), vpImagePoint::set_u(), vpImagePoint::set_v(), and vpERROR_TRACE.
|
static |
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 2038 of file vpDisplay.cpp.
References vpImage< Type >::display, displayRectangle(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 2078 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), vpImagePoint::set_u(), vpImagePoint::set_v(), and vpERROR_TRACE.
|
static |
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 1875 of file vpDisplay.cpp.
References vpImage< Type >::display, displayRectangle(), and vpERROR_TRACE.
|
static |
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 1910 of file vpDisplay.cpp.
References vpImage< Type >::display, displayRectangle(), and vpERROR_TRACE.
|
static |
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 1945 of file vpDisplay.cpp.
References vpImage< Type >::display, displayRectangle(), and vpERROR_TRACE.
|
static |
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 1981 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), vpImagePoint::get_i(), vpImagePoint::get_j(), vpImagePoint::set_u(), vpImagePoint::set_v(), and vpERROR_TRACE.
|
static |
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 2130 of file vpDisplay.cpp.
References vpImage< Type >::display, displayRectangle(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 2169 of file vpDisplay.cpp.
References vpImage< Type >::display, displayLine(), vpImagePoint::set_u(), vpImagePoint::set_v(), and vpERROR_TRACE.
Definition at line 229 of file vpDisplay.cpp.
References vpException::dimensionError, vpImage< Type >::display, displayImageROI(), vpImage< Type >::getHeight(), vpRect::getHeight(), vpRect::getLeft(), vpRect::getTop(), vpImage< Type >::getWidth(), vpRect::getWidth(), and vpERROR_TRACE.
Definition at line 2427 of file vpDisplay.cpp.
References vpException::dimensionError, vpImage< Type >::display, displayImageROI(), vpImage< Type >::getHeight(), vpRect::getHeight(), vpRect::getLeft(), vpRect::getTop(), vpImage< Type >::getWidth(), vpRect::getWidth(), and vpERROR_TRACE.
|
static |
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 887 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCharString(), and vpERROR_TRACE.
Referenced by vpKltOpencv::display(), vpMbtDistanceKltPoints::displayPrimitive(), and vpMbTracker::initClick().
|
static |
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 953 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCharString(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 920 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCharString(), and vpERROR_TRACE.
|
static |
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 990 of file vpDisplay.cpp.
References vpImage< Type >::display, displayCharString(), vpImagePoint::set_i(), vpImagePoint::set_j(), and vpERROR_TRACE.
|
static |
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 2232 of file vpDisplay.cpp.
References vpImage< Type >::display, flushDisplay(), and vpERROR_TRACE.
Referenced by vpMbtDistanceCylinder::computeInteractionMatrixError(), vpDot2::defineDots(), vpMbtDistanceCircle::displayMovingEdges(), vpTemplateTrackerZone::initClick(), vpPolygon::initClick(), vpMbTracker::initClick(), vpMeEllipse::initTracking(), vpMeNurbs::initTracking(), vpMeLine::initTracking(), vpDot2::searchDotsInArea(), vpSimulatorAfma6::setPosition(), vpMeEllipse::track(), vpMeLine::track(), vpDot2::trackAndDisplay(), vpSimulatorAfma6::updateArticularPosition(), and vpSimulatorViper850::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 2575 of file vpDisplay.cpp.
References vpImage< Type >::display, flushDisplay(), and vpERROR_TRACE.
|
pure virtual |
Flushes the display. It's necessary to use this function to see the results of any drawing.
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by flush().
|
pure virtual |
Flushes the display. It's necessary to use this function to see the results of any drawing.
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by flushROI().
Definition at line 2249 of file vpDisplay.cpp.
References vpImage< Type >::display, flushDisplayROI(), vpRect::getHeight(), vpRect::getTopLeft(), vpRect::getWidth(), and vpERROR_TRACE.
Definition at line 2592 of file vpDisplay.cpp.
References vpImage< Type >::display, flushDisplayROI(), vpRect::getHeight(), vpRect::getTopLeft(), vpRect::getWidth(), and vpERROR_TRACE.
|
pure virtual |
Wait for a click from one of the mouse button.
blocking | [in] : Blocking behavior.
|
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by vpDot2::defineDots(), getClick(), vpPlot::getPixelValue(), vpTemplateTrackerZone::initClick(), vpPolygon::initClick(), vpMbTracker::initClick(), vpMeEllipse::initTracking(), vpMeNurbs::initTracking(), vpMeLine::initTracking(), vpDot2::initTracking(), vpDot::initTracking(), and vpWireFrameSimulator::navigation().
|
pure virtual |
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. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
|
pure virtual |
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] :
|
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
|
static |
Wait for a click from one of the mouse button.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
Definition at line 2647 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
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 2684 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
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 2723 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
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 2760 of file vpDisplay.cpp.
References getClick().
Wait for a click.
I | [in] : The displayed image. |
blocking | [in] :
|
Definition at line 3166 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
Return true when a mouse button is pressed.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the clicked image point. |
blocking | [in] :
|
Definition at line 3202 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
Return true when a mouse button is pressed.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the clicked image point. |
button | [out] : The clicked button. |
blocking | [in] :
|
Definition at line 3240 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
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 2785 of file vpDisplay.cpp.
References getClick().
|
pure virtual |
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. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by getClickUp(), and vpWireFrameSimulator::navigation().
|
static |
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 2815 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
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 2852 of file vpDisplay.cpp.
References getClickUp().
|
static |
Return true when a mouse button is released.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the clicked image point. |
button | [out] : The clicked button. |
blocking | [in] :
|
Definition at line 3281 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
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 2877 of file vpDisplay.cpp.
References getClickUp().
|
inline |
|
static |
Get the window pixmap and put it in vpRGBa image.
The code below shows how to use this method.
Definition at line 328 of file vpDisplay.cpp.
References vpImageConvert::convert(), vpImage< Type >::display, and vpERROR_TRACE.
Referenced by getImage().
Get the window pixmap and put it in vpRGBa image.
The code below shows how to use this method.
Definition at line 2526 of file vpDisplay.cpp.
References vpImage< Type >::display, getImage(), and vpERROR_TRACE.
|
pure virtual |
Get a keyboard event.
blocking | [in] : Blocking behavior.
|
Implemented in vpDisplayOpenCV, vpDisplayGTK, vpDisplayX, and vpDisplayWin32.
|
pure virtual |
Get a keyboard event.
blocking | [in] : Blocking behavior.
|
string | [out]: If possible, an ISO Latin-1 character corresponding to the keyboard key. |
Implemented in vpDisplayOpenCV, vpDisplayGTK, vpDisplayX, and vpDisplayWin32.
|
static |
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 2971 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
Get a keyboard event.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
string | [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 3078 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
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 3386 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
Get a keyboard event.
I | [in] : The displayed image. |
blocking | [in] : Blocking behavior.
|
string | [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 3491 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
pure virtual |
Get the coordinates of the mouse pointer.
ip | [out] : The coordinates of the mouse pointer. |
vpDisplayException::notInitializedError | : If the display was not initialized. |
Implemented in vpDisplayOpenCV, vpDisplayGTK, vpDisplayX, and vpDisplayWin32.
|
static |
Get the coordinates of the mouse pointer.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the mouse pointer. |
Definition at line 3106 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
Get the coordinates of the mouse pointer.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the mouse pointer. |
Definition at line 3519 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
pure virtual |
Get the coordinates of the mouse pointer.
ip | [out] : The coordinates of the mouse pointer. |
vpDisplayException::notInitializedError | : If the display was not initialized. |
Implemented in vpDisplayOpenCV, vpDisplayGTK, vpDisplayX, and vpDisplayWin32.
Referenced by vpPlot::getPixelValue(), vpPlot::navigate(), and vpWireFrameSimulator::navigation().
|
static |
Get the coordinates of the mouse pointer.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the mouse pointer. |
Definition at line 3135 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
static |
Get the coordinates of the mouse pointer.
I | [in] : The displayed image. |
ip | [out] : The coordinates of the mouse pointer. |
Definition at line 3546 of file vpDisplay.cpp.
References vpImage< Type >::display, and vpERROR_TRACE.
|
inline |
|
inline |
Return the position (along the horizontal axis) on the screen of the display window.
Definition at line 360 of file vpDisplay.h.
Referenced by vpMbTracker::initClick().
|
inline |
Return the position (along the vertical axis) on the screen of the display window.
Definition at line 365 of file vpDisplay.h.
Referenced by vpMbTracker::initClick().
|
pure virtual |
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. |
Implemented in vpDisplayOpenCV, vpDisplayGTK, vpDisplayX, and vpDisplayWin32.
Referenced by vpPlot::init(), and vpMbTracker::initClick().
|
pure virtual |
Initialize the display (size, position and title) of a color image in RGBa format.
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. |
Implemented in vpDisplayOpenCV, vpDisplayGTK, vpDisplayX, and vpDisplayWin32.
|
pure virtual |
Initialize the display size, position and title.
width,height | : Width and height of the window. |
x,y | : The window is set at position x,y (column index, row index). |
title | : Window title. |
Implemented in vpDisplayOpenCV, vpDisplayGTK, vpDisplayX, and vpDisplayWin32.
|
inline |
Check if the display has been initialised
Definition at line 571 of file vpDisplay.h.
Referenced by vpPlot::setFont().
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 182 of file vpDisplay.cpp.
References clearDisplay(), vpImage< Type >::display, and vpERROR_TRACE.
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 2381 of file vpDisplay.cpp.
References clearDisplay(), vpImage< Type >::display, and vpERROR_TRACE.
|
pure virtual |
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. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by vpPlot::setFont(), and setFont().
|
static |
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 101 of file vpDisplay.cpp.
References vpImage< Type >::display, setFont(), and vpERROR_TRACE.
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 2354 of file vpDisplay.cpp.
References vpImage< Type >::display, setFont(), and vpERROR_TRACE.
|
pure virtual |
Set the window title.
title | : Window title. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by setTitle().
|
static |
Set the windows title.
I | : Image associated to the display window. |
windowtitle | : Window title. |
Definition at line 126 of file vpDisplay.cpp.
References vpImage< Type >::display, setTitle(), and vpERROR_TRACE.
Set the windows title.
I | : Image associated to the display window. |
windowtitle | : Window title. |
Definition at line 2296 of file vpDisplay.cpp.
References vpImage< Type >::display, setTitle(), and vpERROR_TRACE.
|
pure virtual |
Set the window position in the screen.
winx,winy | : Position of the upper-left window's border in the screen. |
Implemented in vpDisplayGTK, vpDisplayOpenCV, vpDisplayX, and vpDisplayWin32.
Referenced by setWindowPosition().
|
static |
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 154 of file vpDisplay.cpp.
References vpImage< Type >::display, setWindowPosition(), and vpERROR_TRACE.
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 2323 of file vpDisplay.cpp.
References vpImage< Type >::display, setWindowPosition(), and vpERROR_TRACE.
|
protected |
display has been initialized
Definition at line 178 of file vpDisplay.h.
Referenced by vpDisplayX::clearDisplay(), vpDisplayWin32::closeDisplay(), vpDisplayX::closeDisplay(), vpDisplayOpenCV::closeDisplay(), vpDisplayGTK::closeDisplay(), vpDisplayX::displayArrow(), vpDisplayOpenCV::displayArrow(), vpDisplayGTK::displayArrow(), vpDisplayX::displayCharString(), vpDisplayOpenCV::displayCharString(), vpDisplayGTK::displayCharString(), vpDisplayX::displayCircle(), vpDisplayOpenCV::displayCircle(), vpDisplayGTK::displayCircle(), vpDisplayX::displayCross(), vpDisplayOpenCV::displayCross(), vpDisplayGTK::displayCross(), vpDisplayX::displayDotLine(), vpDisplayOpenCV::displayDotLine(), vpDisplayGTK::displayDotLine(), vpDisplayX::displayImage(), vpDisplayOpenCV::displayImage(), vpDisplayGTK::displayImage(), vpDisplayX::displayImageROI(), vpDisplayOpenCV::displayImageROI(), vpDisplayGTK::displayImageROI(), vpDisplayX::displayLine(), vpDisplayOpenCV::displayLine(), vpDisplayGTK::displayLine(), vpDisplayX::displayPoint(), vpDisplayOpenCV::displayPoint(), vpDisplayGTK::displayPoint(), vpDisplayX::displayRectangle(), vpDisplayOpenCV::displayRectangle(), vpDisplayGTK::displayRectangle(), vpDisplayX::flushDisplay(), vpDisplayOpenCV::flushDisplay(), vpDisplayGTK::flushDisplay(), vpDisplayX::flushDisplayROI(), vpDisplayOpenCV::flushDisplayROI(), vpDisplayGTK::flushDisplayROI(), vpDisplayX::getClick(), vpDisplayOpenCV::getClick(), vpDisplayGTK::getClick(), vpDisplayX::getClickUp(), vpDisplayOpenCV::getClickUp(), vpDisplayGTK::getClickUp(), vpDisplayX::getImage(), vpDisplayGTK::getImage(), vpDisplayX::getKeyboardEvent(), vpDisplayGTK::getKeyboardEvent(), vpDisplayOpenCV::getKeyboardEvent(), vpDisplayX::getPointerMotionEvent(), vpDisplayGTK::getPointerMotionEvent(), vpDisplayOpenCV::getPointerMotionEvent(), vpDisplayX::getPointerPosition(), vpDisplayGTK::getPointerPosition(), vpDisplayOpenCV::getPointerPosition(), vpDisplayWin32::init(), vpDisplayX::init(), vpDisplayGTK::init(), vpDisplayOpenCV::init(), vpDisplayX::setFont(), vpDisplayX::setTitle(), vpDisplayGTK::setTitle(), vpDisplayX::setWindowPosition(), vpDisplayOpenCV::setWindowPosition(), vpDisplayGTK::setWindowPosition(), vpDisplay(), and ~vpDisplay().
|
protected |
Definition at line 184 of file vpDisplay.h.
Referenced by vpDisplayX::clearDisplay(), vpDisplayX::displayImage(), vpDisplayOpenCV::displayImage(), vpDisplayGTK::displayImage(), vpDisplayX::displayImageROI(), vpDisplayOpenCV::displayImageROI(), vpDisplayWin32::displayRectangle(), vpDisplayX::getHeight(), vpDisplayOpenCV::getHeight(), vpDisplayGTK::getHeight(), vpDisplayGTK::getImage(), vpDisplayWin32::init(), vpDisplayX::init(), vpDisplayGTK::init(), vpDisplayOpenCV::init(), and vpDisplay().
|
protected |
Definition at line 185 of file vpDisplay.h.
Referenced by vpDisplayOpenCV::closeDisplay(), vpDisplayOpenCV::flushDisplay(), vpDisplayOpenCV::flushDisplayROI(), vpDisplayWin32::init(), vpDisplayX::init(), vpDisplayGTK::init(), vpDisplayOpenCV::init(), vpDisplayX::setTitle(), vpDisplayGTK::setTitle(), vpDisplayOpenCV::setWindowPosition(), vpDisplayGDI::vpDisplayGDI(), vpDisplayGTK::vpDisplayGTK(), vpDisplayOpenCV::vpDisplayOpenCV(), and vpDisplayX::vpDisplayX().
|
protected |
Definition at line 183 of file vpDisplay.h.
Referenced by vpDisplayX::clearDisplay(), vpDisplayX::displayImage(), vpDisplayOpenCV::displayImage(), vpDisplayGTK::displayImage(), vpDisplayX::displayImageROI(), vpDisplayOpenCV::displayImageROI(), vpDisplayWin32::displayRectangle(), vpDisplayGTK::getImage(), vpDisplayX::getWidth(), vpDisplayOpenCV::getWidth(), vpDisplayGTK::getWidth(), vpDisplayWin32::init(), vpDisplayX::init(), vpDisplayGTK::init(), vpDisplayOpenCV::init(), and vpDisplay().
|
protected |
display position
Definition at line 180 of file vpDisplay.h.
Referenced by vpDisplayWin32::init(), vpDisplayX::init(), vpDisplayGTK::init(), vpDisplayOpenCV::init(), vpDisplayOpenCV::setWindowPosition(), vpDisplay(), vpDisplayGDI::vpDisplayGDI(), vpDisplayGTK::vpDisplayGTK(), vpDisplayOpenCV::vpDisplayOpenCV(), and vpDisplayX::vpDisplayX().
|
protected |
display position
Definition at line 182 of file vpDisplay.h.
Referenced by vpDisplayWin32::init(), vpDisplayX::init(), vpDisplayGTK::init(), vpDisplayOpenCV::init(), vpDisplayOpenCV::setWindowPosition(), vpDisplay(), vpDisplayGDI::vpDisplayGDI(), vpDisplayGTK::vpDisplayGTK(), vpDisplayOpenCV::vpDisplayOpenCV(), and vpDisplayX::vpDisplayX().