CAFEBS::BSChannel Class Reference

#include <zbsDataHolders.h>

List of all members.

Public Member Functions

void setType (std::string _type)
void setOffset (int _offset)
void setModulo (int _modulo)
void setShape (std::vector< int > _shape)
void setEncoding (std::string _encoding)
void setCompression (std::string _compression)
void setBSEnabled (bool _bse)
std::string getName ()
std::string getType ()
int getModulo ()
int getOffset ()
std::vector< intgetShape ()
unsigned int getNelem ()
std::string getEncoding ()
std::string getCompression ()
bool isBSEnabled ()
 BSChannel (std::string _name)
 BSChannel (std::string _name, int _modulo)
 BSChannel (std::string _name, int _modulo, int _offset)

Private Attributes

std::string name
std::string type
std::vector< intshape
unsigned int nelem
std::string encoding
int offset
int modulo
std::string compression
bool BSEnabled
HandleHelper helper

Friends

class BSDataHolder

Constructor & Destructor Documentation

CAFEBS::BSChannel::BSChannel ( std::string  _name  )  [inline]
CAFEBS::BSChannel::BSChannel ( std::string  _name,
int  _modulo 
) [inline]
CAFEBS::BSChannel::BSChannel ( std::string  _name,
int  _modulo,
int  _offset 
) [inline]

Member Function Documentation

std::string CAFEBS::BSChannel::getCompression (  )  [inline]

References compression.

std::string CAFEBS::BSChannel::getEncoding (  )  [inline]

References encoding.

int CAFEBS::BSChannel::getModulo (  )  [inline]

References modulo.

std::string CAFEBS::BSChannel::getName (  )  [inline]

References name.

Referenced by CAFEBS::BSDataHolder::setBSChannel().

unsigned int CAFEBS::BSChannel::getNelem (  )  [inline]

References nelem.

int CAFEBS::BSChannel::getOffset (  )  [inline]

References offset.

std::vector<int> CAFEBS::BSChannel::getShape (  )  [inline]

References shape.

std::string CAFEBS::BSChannel::getType (  )  [inline]

References type.

bool CAFEBS::BSChannel::isBSEnabled (  )  [inline]

References BSEnabled.

void CAFEBS::BSChannel::setBSEnabled ( bool  _bse  )  [inline]

References BSEnabled.

void CAFEBS::BSChannel::setCompression ( std::string  _compression  )  [inline]

References compression.

void CAFEBS::BSChannel::setEncoding ( std::string  _encoding  )  [inline]

References encoding.

void CAFEBS::BSChannel::setModulo ( int  _modulo  )  [inline]
void CAFEBS::BSChannel::setOffset ( int  _offset  )  [inline]
void CAFEBS::BSChannel::setShape ( std::vector< int _shape  )  [inline]

References nelem, and shape.

void CAFEBS::BSChannel::setType ( std::string  _type  )  [inline]

References type.


Friends And Related Function Documentation

friend class BSDataHolder [friend]

Member Data Documentation

std::string CAFEBS::BSChannel::compression [private]
std::string CAFEBS::BSChannel::encoding [private]

Referenced by BSChannel(), getEncoding(), and setEncoding().

Referenced by BSChannel().

Referenced by BSChannel(), getModulo(), and setModulo().

std::string CAFEBS::BSChannel::name [private]

Referenced by BSChannel(), and getName().

unsigned int CAFEBS::BSChannel::nelem [private]

Referenced by BSChannel(), getNelem(), and setShape().

Referenced by BSChannel(), getOffset(), and setOffset().

std::vector<int> CAFEBS::BSChannel::shape [private]

Referenced by BSChannel(), getShape(), and setShape().

std::string CAFEBS::BSChannel::type [private]

Referenced by BSChannel(), getType(), and setType().


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

Generated on 28 May 2018 for CAFE by  doxygen 1.6.1