CARMA C++
|
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_ |
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.