Loading...
Searching...
No Matches
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::QUALITY > qualitygroup_t
 

Public Member Functions

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

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()

template<typename DT >
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: