gnugraph.h File Reference
Detailed Description
Header file for graphics definitions.
Definition in file gnugraph.h.
#include <sys/types.h>
#include <unistd.h>
#include "robot.h"
#include <sys/stat.h>
#include <sstream>
#include <vector>
Include dependency graph for gnugraph.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Namespaces |
| namespace | ROBOOP |
Classes |
| class | ROBOOP::GNUcurve |
| | Object for one curve. More...
|
| class | ROBOOP::Plot2d |
| | 2d plot object. More...
|
| class | ROBOOP::IO_matrix_file |
| | Read and write data at every iterations in a file. More...
|
| class | ROBOOP::Plot_file |
| | Creates a graphic from a data file. More...
|
Defines |
| #define | GNUPLOT "gnuplot" |
| #define | OUT_OF_MEMORY -1 |
| #define | X_Y_DATA_NO_MATCH -2 |
| #define | LABELS_NBR_NO_MATCH -3 |
| #define | LINES 0 |
| #define | POINTS 1 |
| #define | LINESPOINTS 2 |
| #define | IMPULSES 3 |
| #define | DOTS 4 |
| #define | STEPS 5 |
| #define | BOXES 6 |
| #define | NCURVESMAX 10 |
| #define | IO_COULD_NOT_OPEN_FILE -1 |
| #define | IO_MISMATCH_SIZE -2 |
| #define | IO_DATA_EMPTY -3 |
| #define | IO_MISMATCH_ELEMENT_NBR -4 |
| #define | PROBLEM_FILE_READING -5 |
Functions |
| short | ROBOOP::set_plot2d (const char *title_graph, const char *x_axis_title, const char *y_axis_title, const char *label, int type, const Matrix &xdata, const Matrix &ydata, int start_y, int end_y) |
| short | ROBOOP::set_plot2d (const char *title_graph, const char *x_axis_title, const char *y_axis_title, const vector< char * > label, int type, const Matrix &xdata, const Matrix &ydata, const vector< int > &data_select) |
Define Documentation
| #define GNUPLOT "gnuplot" |
|
| #define IO_COULD_NOT_OPEN_FILE -1 |
|
| #define IO_MISMATCH_ELEMENT_NBR -4 |
|
| #define IO_MISMATCH_SIZE -2 |
|
| #define LABELS_NBR_NO_MATCH -3 |
|
| #define PROBLEM_FILE_READING -5 |
|
| #define X_Y_DATA_NO_MATCH -2 |
|
|