ns-3
ns3::GnuplotDataset Class Reference

Abstract class to store a plot line to be used by ns3::Gnuplot. More...

#include <gnuplot.h>

Inheritance diagram for ns3::GnuplotDataset:
Collaboration diagram for ns3::GnuplotDataset:

List of all members.

Public Member Functions

 GnuplotDataset (const GnuplotDataset &original)
 ~GnuplotDataset ()
GnuplotDatasetoperator= (const GnuplotDataset &original)
void SetTitle (const std::string &title)
 Change line title.
void SetExtra (const std::string &extra)
 Add extra formatting parameters to this dataset.

Static Public Member Functions

static void SetDefaultExtra (const std::string &extra)
 Change extra formatting style parameters for newly created objects.

Protected Member Functions

 GnuplotDataset (struct Data *data)

Protected Attributes

struct Data * m_data

Static Protected Attributes

static std::string m_defaultExtra = ""
 Extra gnuplot parameters set on every newly created dataset.

Friends

class Gnuplot

Detailed Description

Abstract class to store a plot line to be used by ns3::Gnuplot.

This class contains a reference counted data object in m_data. The data object contains different structs derived from struct Data by subclasses.


Constructor & Destructor Documentation

ns3::GnuplotDataset::GnuplotDataset ( const GnuplotDataset original)

Reference-counting copy constructor.

References m_data.

ns3::GnuplotDataset::~GnuplotDataset ( )

Reference-counting destructor.

References m_data.

ns3::GnuplotDataset::GnuplotDataset ( struct Data *  data)
protected

Called by constructors of derived classes.

Parameters:
datathe reference counted data object representing this dataset.

Member Function Documentation

GnuplotDataset & ns3::GnuplotDataset::operator= ( const GnuplotDataset original)

Reference-counting assignment operator.

References m_data.

void ns3::GnuplotDataset::SetDefaultExtra ( const std::string &  extra)
static

Change extra formatting style parameters for newly created objects.

Parameters:
extraextra formatting

References m_defaultExtra.

void ns3::GnuplotDataset::SetExtra ( const std::string &  extra)

Add extra formatting parameters to this dataset.

Parameters:
extraextra formatting

References m_data.

void ns3::GnuplotDataset::SetTitle ( const std::string &  title)

Change line title.

Parameters:
titlethe new title string to use for this dataset.

References m_data.


Friends And Related Function Documentation

friend class Gnuplot
friend

Friend because it accesses m_data and it's virtual functions directly in GenerateOutput().


Member Data Documentation


The documentation for this class was generated from the following files: