A Discrete-Event Network Simulator
API
ns3::Gnuplot3dFunction Class Reference

Class to represent a 3D function expression plot. More...

#include "gnuplot.h"

+ Inheritance diagram for ns3::Gnuplot3dFunction:
+ Collaboration diagram for ns3::Gnuplot3dFunction:

Classes

struct  Function3d
 Structure storing the function to be used for a 3D plot. More...
 

Public Member Functions

 Gnuplot3dFunction (const std::string &title="Untitled", const std::string &function="")
 
void SetFunction (const std::string &function)
 
- Public Member Functions inherited from ns3::GnuplotDataset
 GnuplotDataset (const GnuplotDataset &original)
 Reference-counting copy constructor. More...
 
 ~GnuplotDataset ()
 Reference-counting destructor. More...
 
GnuplotDatasetoperator= (const GnuplotDataset &original)
 Reference-counting assignment operator. More...
 
void SetExtra (const std::string &extra)
 Add extra formatting parameters to this dataset. More...
 
void SetTitle (const std::string &title)
 Change line title. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from ns3::GnuplotDataset
static void SetDefaultExtra (const std::string &extra)
 Change extra formatting style parameters for newly created objects. More...
 
- Protected Member Functions inherited from ns3::GnuplotDataset
 GnuplotDataset (struct Data *data)
 Called by constructors of derived classes. More...
 
- Protected Attributes inherited from ns3::GnuplotDataset
struct Datam_data
 Reference counted data object. More...
 
- Static Protected Attributes inherited from ns3::GnuplotDataset
static std::string m_defaultExtra = ""
 Extra gnuplot parameters set on every newly created dataset. More...
 

Detailed Description

Class to represent a 3D function expression plot.

Since the function expression is not escaped, styles and extras could just as well be included in the expression string. The only difference to Gnuplot2dFunction is the splot command string.

Definition at line 340 of file gnuplot.h.

Constructor & Destructor Documentation

◆ Gnuplot3dFunction()

ns3::Gnuplot3dFunction::Gnuplot3dFunction ( const std::string &  title = "Untitled",
const std::string &  function = "" 
)
Parameters
titlethe title to be associated to this dataset.
functionfunction to plot

Create an function dataset. Usually, the dataset's title is displayed in the legend box.

Definition at line 684 of file gnuplot.cc.

Member Function Documentation

◆ SetFunction()

void ns3::Gnuplot3dFunction::SetFunction ( const std::string &  function)
Parameters
functionnew function string to set

Definition at line 690 of file gnuplot.cc.

References ns3::GnuplotDataset::m_data.


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