a simple class to group together multiple gnuplots into one file, e.g. for PDF multi-page output terminals.
More...
#include <gnuplot.h>
|
typedef std::vector< Gnuplot > | Plots |
|
|
std::string | m_outputFilename |
|
Plots | m_plots |
|
std::string | m_terminal |
|
a simple class to group together multiple gnuplots into one file, e.g. for PDF multi-page output terminals.
Definition at line 417 of file gnuplot.h.
ns3::GnuplotCollection::GnuplotCollection |
( |
const std::string & |
outputFilename | ) |
|
- Parameters
-
outputFilename | the name of the file where the rendering of the graph will be generated if you feed the command stream output by GnuplotCollection::GenerateOutput to the gnuplot program. |
Definition at line 688 of file gnuplot.cc.
void ns3::GnuplotCollection::AddPlot |
( |
const Gnuplot & |
plot | ) |
|
- Parameters
-
plot | add a plot to the collection to be plotted. |
Definition at line 701 of file gnuplot.cc.
void ns3::GnuplotCollection::GenerateOutput |
( |
std::ostream & |
os | ) |
const |
- Parameters
-
os | the output stream on which the relevant gnuplot commands should be generated. |
Definition at line 716 of file gnuplot.cc.
Gnuplot & ns3::GnuplotCollection::GetPlot |
( |
unsigned int |
id | ) |
|
Return a pointer to one of the added plots.
- Parameters
-
id | index of plot to return |
- Returns
- reference to plot, throws std::range_error if it does not exist.
Definition at line 707 of file gnuplot.cc.
void ns3::GnuplotCollection::SetTerminal |
( |
const std::string & |
terminal | ) |
|
- Parameters
-
terminal | terminal setting string for output. The default terminal string is guessed from the output filename's extension. |
Definition at line 695 of file gnuplot.cc.
The documentation for this class was generated from the following files: