A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::GnuplotDataset::Data Struct Reference
+ Inheritance diagram for ns3::GnuplotDataset::Data:
+ Collaboration diagram for ns3::GnuplotDataset::Data:

Public Member Functions

 Data (const std::string &title)
virtual ~Data ()
 Required.
virtual std::string GetCommand () const =0
virtual void PrintDatafile (std::ostream &os) const =0
virtual void PrintExpression (std::ostream &os) const =0

Public Attributes

std::string m_extra
unsigned int m_references
std::string m_title

Detailed Description

Definition at line 30 of file gnuplot.cc.

Constructor & Destructor Documentation

ns3::GnuplotDataset::Data::Data ( const std::string &  title)

Initializes the reference counter to 1 and sets m_title and m_extra.

Definition at line 66 of file gnuplot.cc.

ns3::GnuplotDataset::Data::~Data ( )
virtual

Required.

Definition at line 73 of file gnuplot.cc.

Member Function Documentation

virtual std::string ns3::GnuplotDataset::Data::GetCommand ( ) const
pure virtual
virtual void ns3::GnuplotDataset::Data::PrintDatafile ( std::ostream &  os) const
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.

virtual void ns3::GnuplotDataset::Data::PrintExpression ( std::ostream &  os) const
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.

Implemented in ns3::Gnuplot3dFunction::Function3d, ns3::Gnuplot3dDataset::Data3d, ns3::Gnuplot2dFunction::Function2d, and ns3::Gnuplot2dDataset::Data2d.

Member Data Documentation

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
std::string ns3::GnuplotDataset::Data::m_title

Definition at line 36 of file gnuplot.cc.

Referenced by ns3::GnuplotDataset::SetTitle().


The documentation for this struct was generated from the following file: