CARMA C++
sza::util::RegCal::RegCalData Struct Reference

The following structure contains a double precision array having the same dimension as an archive frame. More...

#include <carma/szautil/RegCal.h>

Public Member Functions

void checkCalArgs (std::string caller, RegDescription *reg, void *data, CoordRange *range=0)
 
void getCalChar (RegDescription *reg, char *data, CoordRange *range=0)
 
void getCalChar (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalComplexFloat (RegDescription *reg, sza::util::Complex< float >::Data *data, CoordRange *range=0)
 
void getCalComplexFloat (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalDate (RegDescription *reg, sza::util::RegDate::Data *data, CoordRange *range=0)
 
void getCalDate (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalDouble (RegDescription *reg, double *data, CoordRange *range=0)
 
void getCalDouble (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalDouble (RegDescription *reg, double *data, RegAxisRange &iRange)
 
void getCalFloat (RegDescription *reg, float *data, CoordRange *range=0)
 
void getCalFloat (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalInt (RegDescription *reg, int *data, CoordRange *range=0)
 
void getCalInt (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalLong (RegDescription *reg, long *data, CoordRange *range=0)
 
void getCalLong (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalShort (RegDescription *reg, short *data, CoordRange *range=0)
 
void getCalShort (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalString (RegDescription *reg, char *string, unsigned length)
 
void getCalUchar (RegDescription *reg, unsigned char *data, CoordRange *range=0)
 
void getCalUchar (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalUint (RegDescription *reg, unsigned *data, CoordRange *range=0)
 
void getCalUint (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalUlong (RegDescription *reg, unsigned long *data, CoordRange *range=0)
 
void getCalUlong (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
void getCalUshort (RegDescription *reg, unsigned short *data, CoordRange *range=0)
 
void getCalUshort (RegDescription *reg, sza::util::MonitorDataType *data, sza::util::RegAxisRange &range)
 
bool isEmpty ()
 
 RegCalData (ArrayMap *arrayMap, bool archivedOnly=false)
 

Public Attributes

bool empty_
 
unsigned nSlot_
 
std::vector< double > slots_
 

Detailed Description

The following structure contains a double precision array having the same dimension as an archive frame.

calibrate_regdata() returns its results in a container of this type.

Definition at line 70 of file RegCal.h.


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