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;
82 bool scaleInitialized;
144 unsigned int gridThickness;
153 void computeGraphParameters();
154 void computeGraphParameters3D();
156 void initGraph (
unsigned int nbCurve);
157 void initSize (
vpImagePoint topLeft,
unsigned int width,
unsigned int height,
unsigned int margei,
unsigned int margej);
158 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);
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 double zmin,
const double zmax,
const int nbDivz,
const bool gx,
const bool gy);
175 void plot (
vpImage<unsigned char> &I,
const unsigned int curveNb,
const double x,
const double y,
const double z);
179 void rescalex(
unsigned int side,
double extremity);
180 void rescaley(
unsigned int side,
double extremity);
181 void rescalez(
unsigned int side,
double extremity);
183 void resetPointList(
const unsigned int curveNum);
185 void setCurveColor(
const unsigned int curveNum,
const vpColor color);
186 void setCurveThickness(
const unsigned int curveNum,
const unsigned int thickness);
187 void setGridThickness (
const unsigned int thickness) {
188 this->gridThickness = thickness;
190 void setLegend (
const unsigned int curveNum,
const char *legend);
191 void setTitle (
const char *title);
192 void setUnitX (
const char *unitx);
193 void setUnitY (
const char *unity);
194 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 ...