39 #ifndef DOXYGEN_SHOULD_SKIP_THIS 44 #include <visp3/core/vpColor.h> 45 #include <visp3/core/vpImage.h> 47 #include <visp3/core/vpMouseButton.h> 48 #include <visp3/gui/vpPlotCurve.h> 50 #include <visp3/core/vpHomogeneousMatrix.h> 51 #include <visp3/core/vpRect.h> 53 #include <visp3/core/vpCameraParameters.h> 54 #include <visp3/core/vpPoint.h> 56 #if defined(VISP_HAVE_DISPLAY) 77 unsigned int curveNbr;
78 vpPlotCurve *curveList;
79 bool scaleInitialized;
141 unsigned int gridThickness;
172 virtual ~vpPlotGraph();
177 void computeGraphParameters();
178 void computeGraphParameters3D();
180 void initGraph(
unsigned int nbCurve);
181 void initSize(
vpImagePoint topLeft,
unsigned int width,
unsigned int height,
unsigned int margei,
182 unsigned int margej);
183 void initScale(
vpImage<unsigned char> &I,
const double xmin,
const double xmax,
const int nbDivx,
const double ymin,
184 const double ymax,
const int nbDivy,
const bool gx,
const bool gy);
185 void initScale(
vpImage<unsigned char> &I,
const double xmin,
const double xmax,
const int nbDivx,
const double ymin,
186 const double ymax,
const int nbDivy,
const double zmin,
const double zmax,
const int nbDivz,
187 const bool gx,
const bool gy);
204 const double y,
const double z);
208 void rescalex(
unsigned int side,
double extremity);
209 void rescaley(
unsigned int side,
double extremity);
210 void rescalez(
unsigned int side,
double extremity);
213 void resetPointList(
const unsigned int curveNum);
215 void setCurveColor(
const unsigned int curveNum,
const vpColor &color);
216 void setCurveThickness(
const unsigned int curveNum,
const unsigned int thickness);
217 void setGridThickness(
const unsigned int thickness) { this->gridThickness = thickness; };
218 void setLegend(
const unsigned int curveNum,
const std::string &legend);
219 void setTitle(
const std::string &title);
220 void setUnitX(
const std::string &unitx);
221 void setUnitY(
const std::string &unity);
222 void setUnitZ(
const std::string &unitz);
Implementation of an homogeneous matrix and operations on such kind of matrices.
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 ...