Public Types | Public Member Functions | Protected Attributes | List of all members
QualityDataSupport< DT > Class Template Reference

Base class providing quality support for Dataand DataSet More...

#include <Data.h>

Inheritance diagram for QualityDataSupport< DT >:
Inheritance graph
[legend]
Collaboration diagram for QualityDataSupport< DT >:
Collaboration graph
[legend]

Public Types

typedef PlainData< DT > plaindata_t
 
typedef DataGroup< plaindata_t, ODIMPathElem::QUALITYqualitygroup_t
 

Public Member Functions

 QualityDataSupport (typename plaindata_t::tree_t &tree)
 
 QualityDataSupport (const QualityDataSupport< DT > &qds)
 
const plaindata_tgetQualityData (const std::string &quantity="QIND") const
 Finds associated quality data - maybe empty and unscaled.
 
plaindata_tgetQualityData (const std::string &quantity="QIND")
 Finds associated quality data - maybe empty and unscaled. More...
 
bool hasQuality () const
 
bool hasQuality (const std::string &quantity) const
 
const qualitygroup_tgetQuality () const
 
qualitygroup_tgetQuality ()
 

Protected Attributes

qualitygroup_t quality
 

Detailed Description

template<typename DT>
class rack::QualityDataSupport< DT >

Base class providing quality support for Data

and DataSet

Essentially, an instance of QualityDataSupport is something which has quality data as members. This data is stored in quality group, which is a map of quality fields.

Member Function Documentation

◆ getQualityData()

plaindata_t& getQualityData ( const std::string &  quantity = "QIND")
inline

Finds associated quality data - maybe empty and unscaled.

Finds associated quality data - maybe empty and unscaled.


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