#include <roboptim/core/visualization/gnuplot.hh>
Public Member Functions | |
| ~Gnuplot () throw () | |
| void | push_command (gnuplot::Command cmd) throw () |
| Add a new Gnuplot command to the script. | |
| std::ostream & | print (std::ostream &) const throw () |
| Display the Gnuplot script on the specified output stream. | |
| Gnuplot & | operator<< (gnuplot::Command) throw () |
Static Public Member Functions | |
| static Gnuplot | make_gnuplot () throw () |
| Instanciate a Gnuplot without setting a term. | |
| static Gnuplot | make_interactive_gnuplot () throw () |
| Instanciate a Gnuplot suitable for interactive use. | |
Protected Member Functions | |
| Gnuplot () throw () | |
| Default constructor can not be called directly. | |
Gnuplot script.
This class gathers Gnuplot commands to build a complete Gnuplot script. Gnuplot commands can be inserted through this object through the << operator and this object can be put into an output stream using the << operator.
| roboptim::visualization::Gnuplot::~Gnuplot | ( | ) | throw () |
| roboptim::visualization::Gnuplot::Gnuplot | ( | ) | throw () [explicit, protected] |
Default constructor can not be called directly.
Use of the named constructor (see static methods) to instantiate this class.
References roboptim::visualization::gnuplot::comment(), and push_command().
| static Gnuplot roboptim::visualization::Gnuplot::make_gnuplot | ( | ) | throw () [inline, static] |
| static Gnuplot roboptim::visualization::Gnuplot::make_interactive_gnuplot | ( | ) | throw () [inline, static] |
Instanciate a Gnuplot suitable for interactive use.
This initializes a persistent Gnuplot instance which are suitable for user interaction.
References push_command(), and roboptim::visualization::gnuplot::set().
| Gnuplot & roboptim::visualization::Gnuplot::operator<< | ( | gnuplot::Command | cmd | ) | throw () |
References push_command().
| std::ostream & roboptim::visualization::Gnuplot::print | ( | std::ostream & | o | ) | const throw () |
Display the Gnuplot script on the specified output stream.
| o | output stream used for display |
Referenced by roboptim::visualization::operator<<().
| void roboptim::visualization::Gnuplot::push_command | ( | gnuplot::Command | cmd | ) | throw () |
Add a new Gnuplot command to the script.
| cmd | command that will be pushed |
Referenced by Gnuplot(), make_interactive_gnuplot(), operator<<(), and roboptim::visualization::operator<<().