Diana Software
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
QGuiScatterPlot Class Reference

Scatter plot data for GUI session. More...

Inheritance diagram for QGuiScatterPlot:
QGuiSessionItem

Public Member Functions

 QGuiScatterPlot ()
 Default constructor. More...
 
 ~QGuiScatterPlot ()
 Default destructor. More...
 
void SetXVariable (std::string x)
 Set x-variable. More...
 
void SetYVariable (std::string y)
 Set y-variable. More...
 
void SetCut (std::string cut)
 Set cut. More...
 
- Public Member Functions inherited from QGuiSessionItem
virtual ~QGuiSessionItem ()
 Default destructor. More...
 
void SetName (const std::string &name)
 Set name. More...
 

Private Member Functions

std::string Dump () const
 Dump to string to write to session file. More...
 

Private Attributes

std::string fXVariable
 x-variable More...
 
std::string fYVariable
 y-variable More...
 
std::vector< std::string > fCuts
 Cuts. More...
 

Friends

class QGuiSession
 

Additional Inherited Members

- Protected Member Functions inherited from QGuiSessionItem
 QGuiSessionItem ()
 Default constructor. More...
 
- Protected Attributes inherited from QGuiSessionItem
std::string fName
 Name. More...
 

Detailed Description

Scatter plot data for GUI session.

Definition at line 13 of file QGuiScatterPlot.hh.

Constructor & Destructor Documentation

◆ QGuiScatterPlot()

QGuiScatterPlot::QGuiScatterPlot ( )

Default constructor.

Definition at line 10 of file QGuiScatterPlot.cc.

◆ ~QGuiScatterPlot()

QGuiScatterPlot::~QGuiScatterPlot ( )

Default destructor.

Definition at line 14 of file QGuiScatterPlot.cc.

Member Function Documentation

◆ Dump()

string QGuiScatterPlot::Dump ( ) const
privatevirtual

Dump to string to write to session file.

Reimplemented from QGuiSessionItem.

Definition at line 18 of file QGuiScatterPlot.cc.

References CUT_KEY, fCuts, QGuiSessionItem::fName, fXVariable, fYVariable, NAME_KEY, SCATTER_PLOT_KEY, X_VARIABLE_KEY, and Y_VARIABLE_KEY.

◆ SetCut()

void QGuiScatterPlot::SetCut ( std::string  cut)
inline

Set cut.

Definition at line 25 of file QGuiScatterPlot.hh.

References fCuts.

◆ SetXVariable()

void QGuiScatterPlot::SetXVariable ( std::string  x)
inline

Set x-variable.

Definition at line 21 of file QGuiScatterPlot.hh.

References fXVariable.

◆ SetYVariable()

void QGuiScatterPlot::SetYVariable ( std::string  y)
inline

Set y-variable.

Definition at line 23 of file QGuiScatterPlot.hh.

References fYVariable.

Friends And Related Function Documentation

◆ QGuiSession

friend class QGuiSession
friend

Definition at line 36 of file QGuiScatterPlot.hh.

Member Data Documentation

◆ fCuts

std::vector<std::string> QGuiScatterPlot::fCuts
private

Cuts.

Definition at line 34 of file QGuiScatterPlot.hh.

Referenced by Dump(), and SetCut().

◆ fXVariable

std::string QGuiScatterPlot::fXVariable
private

x-variable

Definition at line 30 of file QGuiScatterPlot.hh.

Referenced by Dump(), and SetXVariable().

◆ fYVariable

std::string QGuiScatterPlot::fYVariable
private

y-variable

Definition at line 32 of file QGuiScatterPlot.hh.

Referenced by Dump(), and SetYVariable().


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