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);
184 double ymax,
int nbDivy,
bool gx,
bool gy);
186 double ymax,
int nbDivy,
double zmin,
double zmax,
int nbDivz,
208 void rescalex(
unsigned int side,
double extremity);
209 void rescaley(
unsigned int side,
double extremity);
210 void rescalez(
unsigned int side,
double extremity);
212 void resetPointList(
unsigned int curveNum);
214 void setCurveColor(
unsigned int curveNum,
const vpColor &color);
215 void setCurveThickness(
unsigned int curveNum,
unsigned int thickness);
216 void setGridThickness(
unsigned int thickness) { this->gridThickness = thickness; };
217 void setLegend(
unsigned int curveNum,
const std::string &legend);
218 void setTitle(
const std::string &title);
219 void setUnitX(
const std::string &unitx);
220 void setUnitY(
const std::string &unity);
221 void setUnitZ(
const std::string &unitz);
Implementation of an homogeneous matrix and operations on such kind of matrices.
Class to define RGB 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 ...