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 |
|
|