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

Calibration window for GUI session. More...

Inheritance diagram for QGuiCalibrationWindow:
QGuiSessionItem

Public Member Functions

 QGuiCalibrationWindow ()
 Default constructor. More...
 
virtual ~QGuiCalibrationWindow ()
 Destructor. More...
 
void AddPeak (const double energy)
 Add peak energy. More...
 
void SetOutputFilename (const std::string filename)
 Set output filename. 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 session file. More...
 

Private Attributes

std::vector< double > fEnergies
 Peak energies. More...
 
std::string fOutputFilename
 Output filename. 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

Calibration window for GUI session.

Definition at line 14 of file QGuiCalibrationWindow.hh.

Constructor & Destructor Documentation

◆ QGuiCalibrationWindow()

QGuiCalibrationWindow::QGuiCalibrationWindow ( )

Default constructor.

Definition at line 11 of file QGuiCalibrationWindow.cc.

◆ ~QGuiCalibrationWindow()

QGuiCalibrationWindow::~QGuiCalibrationWindow ( )
virtual

Destructor.

Definition at line 15 of file QGuiCalibrationWindow.cc.

Member Function Documentation

◆ AddPeak()

void QGuiCalibrationWindow::AddPeak ( const double  energy)

Add peak energy.

Definition at line 19 of file QGuiCalibrationWindow.cc.

References fEnergies.

◆ Dump()

string QGuiCalibrationWindow::Dump ( ) const
privatevirtual

Dump to string to write session file.

Reimplemented from QGuiSessionItem.

Definition at line 24 of file QGuiCalibrationWindow.cc.

References CALIBRATION_OUTPUT_FILENAME_KEY, CALIBRATION_WINDOW_KEY, fEnergies, fOutputFilename, and PEAK_KEY.

◆ SetOutputFilename()

void QGuiCalibrationWindow::SetOutputFilename ( const std::string  filename)
inline

Set output filename.

Definition at line 26 of file QGuiCalibrationWindow.hh.

References fOutputFilename.

Friends And Related Function Documentation

◆ QGuiSession

friend class QGuiSession
friend

Definition at line 40 of file QGuiCalibrationWindow.hh.

Member Data Documentation

◆ fEnergies

std::vector<double> QGuiCalibrationWindow::fEnergies
private

Peak energies.

Definition at line 35 of file QGuiCalibrationWindow.hh.

Referenced by AddPeak(), and Dump().

◆ fOutputFilename

std::string QGuiCalibrationWindow::fOutputFilename
private

Output filename.

Definition at line 38 of file QGuiCalibrationWindow.hh.

Referenced by Dump(), and SetOutputFilename().


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