#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. More... | |
| std::ostream & | print (std::ostream &) const throw () |
| Display the Gnuplot script on the specified output stream. More... | |
| Gnuplot & | operator<< (gnuplot::Command) throw () |
Static Public Member Functions | |
| static Gnuplot | make_gnuplot () throw () |
| Instanciate a Gnuplot without setting a term. More... | |
| static Gnuplot | make_interactive_gnuplot () throw () |
| Instanciate a Gnuplot suitable for interactive use. More... | |
Protected Member Functions | |
| Gnuplot () throw () | |
| Default constructor can not be called directly. More... | |
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 | ( | |||
| ) | ||||
|
explicitprotected | |||||||||||||
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().
|
inlinestatic | |||||||||||||
Instanciate a Gnuplot without setting a term.
|
inlinestatic | |||||||||||||
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<<().