SpectraPac 2.0(r200)
Evaluates PAC Measurements
Public Member Functions | Protected Member Functions | Protected Attributes

PacAbstractInput Class Reference

Abstract input container. More...

#include <PacAbstractInput.h>

Inheritance diagram for PacAbstractInput:

List of all members.

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 PacBasicMeasurementInfobasicinfo

Detailed Description

Abstract input container.

Author:
Matthias Nagl <mnagl@uni-goettingen.de>

This abstract base class contains prototypes for methods common to all evaluation input classes


Constructor & Destructor Documentation

PacAbstractInput::PacAbstractInput ( const PacBasicMeasurementInfo basicinfo) [explicit]
PacAbstractInput::~PacAbstractInput ( ) [virtual]

Member Function Documentation

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]
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]
QString PacAbstractInput::oneLineCsvHeader ( const QString &  delimiter = " / ") const [virtual]
virtual void PacAbstractInput::saveDataInDomNode ( QDomElement &  node) const [protected, pure virtual]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines