My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::AntennaDataFrameNormal Class Reference

#include <AntennaDataFrameNormal.h>

Inheritance diagram for gcp::util::AntennaDataFrameNormal:
gcp::util::AntennaDataFrame gcp::util::DataFrameNormal gcp::util::DataFrame

Public Member Functions

 AntennaDataFrameNormal (unsigned int nBuffer)
 
void operator= (gcp::util::DataFrameNormal &frame)
 
void operator= (AntennaDataFrameNormal &frame)
 
- Public Member Functions inherited from gcp::util::AntennaDataFrame
 AntennaDataFrame ()
 
 AntennaDataFrame (const gcp::util::AntNum &antNum)
 
virtual ~AntennaDataFrame ()
 
virtual void setAnt (unsigned int)
 
virtual void setAnt (gcp::util::AntNum::Id antennaId)
 
virtual void setAnt (const gcp::util::AntNum &antNum)
 
AntNum getAnt ()
 
unsigned getAntIntId ()
 
void operator= (AntennaDataFrame &frame)
 
unsigned char * data ()
 
- Public Member Functions inherited from gcp::util::DataFrameNormal
 DataFrameNormal ()
 
 DataFrameNormal (unsigned int nBuffer)
 
void resize (unsigned int nBuffer)
 
unsigned int size ()
 
unsigned char & operator[] (unsigned index)
 
virtual void operator= (DataFrame &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_
 
- Protected Attributes inherited from gcp::util::AntennaDataFrame
gcp::util::AntNum antNum_
 

Detailed Description

This is just a normal data frame, with an additional member which specifies the antenna.

Constructor & Destructor Documentation

AntennaDataFrameNormal::AntennaDataFrameNormal ( unsigned int  nBuffer)

Constructor

....................................................................... Constructor with buffer initialization

Member Function Documentation

void AntennaDataFrameNormal::operator= ( gcp::util::DataFrameNormal frame)
virtual

Assignment operators

....................................................................... Base-class assignment operator

Reimplemented from gcp::util::DataFrameNormal.

void AntennaDataFrameNormal::operator= ( AntennaDataFrameNormal frame)

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


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