Public Member Functions | |
Data (const std::string &title) | |
virtual | ~Data () |
Required. More... | |
virtual std::string | GetCommand () const =0 |
virtual bool | IsEmpty () const =0 |
virtual void | PrintDataFile (std::ostream &os, bool generateOneOutputFile) const =0 |
virtual void | PrintExpression (std::ostream &os, bool generateOneOutputFile, unsigned int dataFileDatasetIndex, std::string &dataFileName) const =0 |
Public Attributes | |
std::string | m_extra |
unsigned int | m_references |
std::string | m_title |
Definition at line 30 of file gnuplot.cc.
ns3::GnuplotDataset::Data::Data | ( | const std::string & | title | ) |
Initializes the reference counter to 1 and sets m_title and m_extra.
Definition at line 79 of file gnuplot.cc.
|
virtual |
Required.
Definition at line 86 of file gnuplot.cc.
|
pure virtual |
Returns "plot" or "splot".
Implemented in ns3::Gnuplot3dFunction::Function3d, ns3::Gnuplot3dDataset::Data3d, ns3::Gnuplot2dFunction::Function2d, and ns3::Gnuplot2dDataset::Data2d.
|
pure virtual |
Checks to see if this GnuplotDataset is empty.
Implemented in ns3::Gnuplot3dFunction::Function3d, ns3::Gnuplot3dDataset::Data3d, ns3::Gnuplot2dFunction::Function2d, and ns3::Gnuplot2dDataset::Data2d.
|
pure virtual |
Print the inline data file contents trailing the plot command. Empty for functions.
Implemented in ns3::Gnuplot3dFunction::Function3d, ns3::Gnuplot3dDataset::Data3d, ns3::Gnuplot2dFunction::Function2d, and ns3::Gnuplot2dDataset::Data2d.
|
pure virtual |
Prints the plot description used as argument to (s)plot. Either the function expression or a datafile description. Should include m_title and m_extra in the output.
If more than one output file is being generated, i.e. separate data and control files, then the index for the current dataset and the name for the data file are also included.
Implemented in ns3::Gnuplot3dFunction::Function3d, ns3::Gnuplot3dDataset::Data3d, ns3::Gnuplot2dFunction::Function2d, and ns3::Gnuplot2dDataset::Data2d.
std::string ns3::GnuplotDataset::Data::m_extra |
Definition at line 37 of file gnuplot.cc.
Referenced by ns3::GnuplotDataset::SetExtra().
unsigned int ns3::GnuplotDataset::Data::m_references |
Definition at line 34 of file gnuplot.cc.
Referenced by ns3::GnuplotDataset::GnuplotDataset(), ns3::GnuplotDataset::operator=(), and ns3::GnuplotDataset::~GnuplotDataset().
std::string ns3::GnuplotDataset::Data::m_title |
Definition at line 36 of file gnuplot.cc.
Referenced by ns3::GnuplotDataset::SetTitle().