50 #include <visp/vpPlotGraph.h>
52 #include <visp/vpDisplay.h>
117 #if defined(VISP_HAVE_X11) || defined(VISP_HAVE_GDI) || defined(VISP_HAVE_OPENCV)
127 unsigned int graphNbr;
128 vpPlotGraph* graphList;
138 vpPlot(
const unsigned int nbGraph,
139 const unsigned int height=700,
140 const unsigned int width=700,
141 const int x=-1,
const int y=-1,
const char *title=NULL);
143 void init(
const unsigned int nbGraph,
144 const unsigned int height=700,
145 const unsigned int width=700,
146 const int x=-1,
const int y=-1,
const char *title=NULL);
147 void initGraph (
unsigned int graphNum,
unsigned int curveNbr);
149 void initRange (
const unsigned int graphNum,
double xmin,
double xmax,
double ymin,
double ymax);
150 void initRange (
const unsigned int graphNum,
double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax);
151 void setColor (
const unsigned int graphNum,
const unsigned int curveNum,
vpColor color);
162 void setTitle (
const unsigned int graphNum,
const char *title);
163 void setUnitX (
const unsigned int graphNum,
const char *unitx);
164 void setUnitY (
const unsigned int graphNum,
const char *unity);
165 void setUnitZ (
const unsigned int graphNum,
const char *unitz);
166 void setLegend (
const unsigned int graphNum,
const unsigned int curveNum,
const char *legend);
167 void setThickness (
const unsigned int graphNum,
const unsigned int curveNum,
const unsigned int thickness);
169 void plot (
const unsigned int graphNum,
const unsigned int curveNum,
const double x,
const double y);
170 void plot(
const unsigned int graphNum,
const double x,
const vpColVector &v_y);
171 void plot (
const unsigned int graphNum,
const unsigned int curveNum,
const double x,
const double y,
const double z);
174 void navigate (
void);
176 void getPixelValue(
const bool block);
178 void resetPointList (
const unsigned int graphNum);
179 void resetPointList (
const unsigned int graphNum,
const unsigned int curveNum);
181 void saveData(
const unsigned int graphNum,
const char* dataFile);
184 void initNbGraph (
unsigned int nbGraph);
Class that defines generic functionnalities for display.
vpImage< unsigned char > I
Class to define colors available for display functionnalities.
void setFont(const char *font)
virtual void setFont(const char *font)=0
Class that provides a data structure for the column vectors as well as a set of operations on these v...
This class enables real time drawing of 2D or 3D graphics. An instance of the class open a window whi...