43 #ifndef DOXYGEN_SHOULD_SKIP_THIS
48 #include <visp/vpColor.h>
49 #include <visp/vpImage.h>
51 #include <visp/vpPlotCurve.h>
53 #include <visp/vpHomogeneousMatrix.h>
54 #include <visp/vpRect.h>
56 #include <visp/vpCameraParameters.h>
57 #include <visp/vpPoint.h>
59 #if defined(VISP_HAVE_DISPLAY)
80 unsigned int curveNbr;
81 vpPlotCurve* curveList;
83 bool scaleInitialized;
145 unsigned int gridThickness;
154 void computeGraphParameters();
155 void computeGraphParameters3D();
157 void initGraph (
unsigned int nbCurve);
158 void initSize (
vpImagePoint topLeft,
unsigned int width,
unsigned int height,
unsigned int margei,
unsigned int margej);
159 void initScale(
vpImage<unsigned char> &I,
const double xmin,
const double xmax,
const int nbDivx,
const double ymin,
const double ymax,
const int nbDivy,
const bool gx,
const bool gy);
160 void initScale(
vpImage<unsigned char> &I,
const double xmin,
const double xmax,
const int nbDivx,
const double ymin,
const double ymax,
const int nbDivy,
const double zmin,
const double zmax,
const int nbDivz,
const bool gx,
const bool gy);
176 void plot (
vpImage<unsigned char> &I,
const unsigned int curveNb,
const double x,
const double y,
const double z);
180 void rescalex(
unsigned int side,
double extremity);
181 void rescaley(
unsigned int side,
double extremity);
182 void rescalez(
unsigned int side,
double extremity);
184 void resetPointList(
const unsigned int curveNum);
186 void setCurveColor(
const unsigned int curveNum,
const vpColor color);
187 void setCurveThickness(
const unsigned int curveNum,
const unsigned int thickness);
188 void setGridThickness (
const unsigned int thickness) {
189 this->gridThickness = thickness;
191 void setLegend (
const unsigned int curveNum,
const char *legend);
192 void setTitle (
const char *title);
193 void setUnitX (
const char *unitx);
194 void setUnitY (
const char *unity);
195 void setUnitZ (
const char *unitz);
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
Class to define colors available for display functionnalities.
Generic class defining intrinsic camera parameters.
Defines a rectangle in the plane.
Class that defines a 2D point in an image. This class is useful for image processing and stores only ...