SpectraPac 2.0(r200)
Evaluates PAC Measurements
|
Abstract input container. More...
#include <PacAbstractInput.h>
Public Member Functions | |
PacAbstractInput (const PacBasicMeasurementInfo *basicinfo) | |
virtual | ~PacAbstractInput () |
virtual void | appendToDomNode (QDomElement &node) const |
Appends this object's current state to passed DOM node. | |
virtual void | initializeFromDomNode (const QDomElement &node) |
Initializes this object's current state from the passed DOM node. | |
virtual QString | csvHeader () const =0 |
virtual QString | oneLineCsvHeader (const QString &delimiter=" / ") const |
Protected Member Functions | |
virtual void | saveDataInDomNode (QDomElement &node) const =0 |
virtual void | loadDataFromDomNode (const QDomElement &node)=0 |
Protected Attributes | |
const PacBasicMeasurementInfo * | basicinfo |
Abstract input container.
This abstract base class contains prototypes for methods common to all evaluation input classes
PacAbstractInput::PacAbstractInput | ( | const PacBasicMeasurementInfo * | basicinfo | ) | [explicit] |
PacAbstractInput::~PacAbstractInput | ( | ) | [virtual] |
void PacAbstractInput::appendToDomNode | ( | QDomElement & | node | ) | const [virtual] |
Appends this object's current state to passed DOM node.
This method expects the parent element where it should append this object's information as a parameter
virtual QString PacAbstractInput::csvHeader | ( | ) | const [pure virtual] |
Implemented in PacCalibratedEnergyInput, PacCoincidenceInput, PacEnergyInput, and PacRTInput.
void PacAbstractInput::initializeFromDomNode | ( | const QDomElement & | node | ) | [virtual] |
Initializes this object's current state from the passed DOM node.
This method expects the parent element where it shall read this object's information from as a parameter
virtual void PacAbstractInput::loadDataFromDomNode | ( | const QDomElement & | node | ) | [protected, pure virtual] |
Implemented in PacCalibratedEnergyInput, PacCoincidenceInput, PacEnergyInput, and PacRTInput.
QString PacAbstractInput::oneLineCsvHeader | ( | const QString & | delimiter = " / " | ) | const [virtual] |
virtual void PacAbstractInput::saveDataInDomNode | ( | QDomElement & | node | ) | const [protected, pure virtual] |
Implemented in PacCalibratedEnergyInput, PacCoincidenceInput, PacEnergyInput, and PacRTInput.
const PacBasicMeasurementInfo* PacAbstractInput::basicinfo [protected] |