fesa-core  4.0.0
fesa::AcqFieldHistory< FieldType, HistoryFieldType > Class Template Reference

#include <AcquisitionFieldHistory.h>

Inheritance diagram for fesa::AcqFieldHistory< FieldType, HistoryFieldType >:
fesa::AcqFieldHistoryScalarTemplate< FieldType, HistoryFieldType, ParamType >

Protected Member Functions

 AcqFieldHistory (const FieldConfig &fieldConfig, const FieldConfig &historyFieldConfig, DataStore *dataStore)
 
 AcqFieldHistory (const FieldConfig &fieldConfig, const FieldConfig &historyFieldConfig, DataStore *dataStore, std::size_t size)
 
 AcqFieldHistory (const FieldConfig &fieldConfig, const FieldConfig &historyFieldConfig, DataStore *dataStore, std::size_t size1, std::size_t size2)
 

Detailed Description

template<typename FieldType, typename HistoryFieldType>
class fesa::AcqFieldHistory< FieldType, HistoryFieldType >

Base class for acquisition fields with history. It contains both the acquisition field, and the history field.

Template Parameters
FieldTypethe main field type. Should be an acquisition field.
HistoryFieldTypethe history field type. Should be a generic field.

Constructor & Destructor Documentation

template<typename FieldType, typename HistoryFieldType>
fesa::AcqFieldHistory< FieldType, HistoryFieldType >::AcqFieldHistory ( const FieldConfig fieldConfig,
const FieldConfig historyFieldConfig,
DataStore dataStore 
)
inlineprotected

Constructor for scalar types.

template<typename FieldType, typename HistoryFieldType>
fesa::AcqFieldHistory< FieldType, HistoryFieldType >::AcqFieldHistory ( const FieldConfig fieldConfig,
const FieldConfig historyFieldConfig,
DataStore dataStore,
std::size_t  size 
)
inlineprotected

Constructor for array types, with a size parameter.

template<typename FieldType, typename HistoryFieldType>
fesa::AcqFieldHistory< FieldType, HistoryFieldType >::AcqFieldHistory ( const FieldConfig fieldConfig,
const FieldConfig historyFieldConfig,
DataStore dataStore,
std::size_t  size1,
std::size_t  size2 
)
inlineprotected

Constructor for 2D array types, with size1 and size2 parameters.


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