fesa::ConfigFieldScalarArray2D< T > Class Template Reference

#include <ConfigurationField.h>

Inheritance diagram for fesa::ConfigFieldScalarArray2D< T >:
fesa::ConfigFieldArray2D< T > fesa::FieldArray2D< T > fesa::AbstractField

List of all members.

Public Member Functions

 ConfigFieldScalarArray2D (const std::string &fieldName, DataStore *pDataStore, int32_t size1, int32_t size2, const DataIntegrity bufferType=SingleBuffered)
 Constructor.
 ~ConfigFieldScalarArray2D ()
 destructor
getCell (uint32_t index1, uint32_t index2)
 Method to retrieve cell of active field value.

Detailed Description

template<typename T>
class fesa::ConfigFieldScalarArray2D< T >

Definition at line 445 of file ConfigurationField.h.


Constructor & Destructor Documentation

template<typename T >
fesa::ConfigFieldScalarArray2D< T >::ConfigFieldScalarArray2D ( const std::string &  fieldName,
DataStore pDataStore,
int32_t  size1,
int32_t  size2,
const DataIntegrity  bufferType = SingleBuffered 
) [inline]

Constructor.

Parameters:
fieldName name of the field
criterionName multiplexing criterion
pDataStore pointer to DataStore that contains the field

Definition at line 474 of file ConfigurationField.h.

template<typename T >
fesa::ConfigFieldScalarArray2D< T >::~ConfigFieldScalarArray2D (  )  [inline]

destructor

Definition at line 482 of file ConfigurationField.h.


Member Function Documentation

template<typename T >
T fesa::ConfigFieldScalarArray2D< T >::getCell ( uint32_t  index1,
uint32_t  index2 
) [inline]

Method to retrieve cell of active field value.

Parameters:
index1 index of row
index2 index of column
context the multiplexing context
Returns:
the value of the cell in the specified position

Definition at line 487 of file ConfigurationField.h.

References fesa::FieldValue< T[][1]>::activeBuffer(), FesaErrorFieldCurrentDimensionsOutOfBound, fesa::FieldArray2D< T >::fieldValue_, fesa::FieldValue< T[][1]>::getActiveCurrentSize(), fesa::AbstractField::name_, and fesa::StringUtilities::toString().


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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1