My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::DataFrameNormal Class Reference
Inheritance diagram for gcp::util::DataFrameNormal:
gcp::util::DataFrame gcp::util::AntennaDataFrameNormal

Public Member Functions

 DataFrameNormal ()
 
 DataFrameNormal (unsigned int nBuffer)
 
void resize (unsigned int nBuffer)
 
unsigned int size ()
 
unsigned char & operator[] (unsigned index)
 
virtual void operator= (DataFrame &frame)
 
virtual void operator= (DataFrameNormal &frame)
 
virtual unsigned char * data ()
 
virtual ~DataFrameNormal ()
 
- Public Member Functions inherited from gcp::util::DataFrame
 DataFrame ()
 
virtual ~DataFrame ()
 
unsigned int nReg ()
 
unsigned int nByte ()
 
virtual unsigned char & operator[] (unsigned int index)
 
void pack (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void pack (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void packValue (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void packValue (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addSum (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addSum (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addRunningAverage (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addRunningAverage (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void resetRunningAvgCounter ()
 
void incrementRunningAvgCounter ()
 
void addUnion (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addUnion (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void unpack (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void unpack (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void * getPtr (unsigned int index, DataType::Type type)
 
virtual bool * getBoolPtr (unsigned int index=0)
 
virtual unsigned char * getUcharPtr (unsigned int index=0)
 
virtual char * getCharPtr (unsigned int index=0)
 
virtual unsigned short * getUshortPtr (unsigned int index=0)
 
virtual short * getShortPtr (unsigned int index=0)
 
virtual unsigned int * getUintPtr (unsigned int index=0)
 
virtual int * getIntPtr (unsigned int index=0)
 
virtual unsigned long * getUlongPtr (unsigned long index=0)
 
virtual long * getLongPtr (unsigned long index=0)
 
virtual float * getFloatPtr (unsigned int index=0)
 
virtual double * getDoublePtr (unsigned int index=0)
 
virtual RegDate::DatagetDatePtr (unsigned int index=0)
 
virtual Complex< float >::Data * getComplexFloatPtr (unsigned int index=0)
 
void lock ()
 
void unlock ()
 

Additional Inherited Members

- Public Attributes inherited from gcp::util::DataFrame
unsigned nAvg_
 

Constructor & Destructor Documentation

DataFrameNormal::DataFrameNormal ( )

Constructors.

DataFrameNormal::DataFrameNormal ( unsigned int  nBuffer)

Constructor with buffer initialization

DataFrameNormal::~DataFrameNormal ( )
virtual

Destructor.

Member Function Documentation

unsigned char * DataFrameNormal::data ( )
virtual

Get a pointer to our internal data suitable for using as an external network buffer

....................................................................... Return a pointer to our internal data

Implements gcp::util::DataFrame.

void DataFrameNormal::operator= ( DataFrame frame)
virtual

Assignment operators, base-class and local

....................................................................... Inherited base-class assignment operator

Reimplemented from gcp::util::DataFrame.

void DataFrameNormal::operator= ( DataFrameNormal frame)
virtual

....................................................................... Local assignment operator.

Reimplemented in gcp::util::AntennaDataFrameNormal.

unsigned char& gcp::util::DataFrameNormal::operator[] ( unsigned  index)
inline

Return a reference to a requested element.

void DataFrameNormal::resize ( unsigned int  nBuffer)
virtual

Resize the internal buffer.

Reimplemented from gcp::util::DataFrame.

unsigned int DataFrameNormal::size ( )
virtual

Return the size of the internal buffer.

Implements gcp::util::DataFrame.


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