#include <ASDMTableBase.h>
Public Member Functions | |
Table * | table_p () |
const string & | name () const |
virtual const TableDesc & | tableDesc () const =0 |
void | buildAndAttachTable (MS *attachMS) |
virtual void | fill (const ASDM &asdm)=0 |
template<typename T , typename U > | |
Vector< U > | basic2CASA1D (const vector< T > &v) |
template<typename T , typename U > | |
Matrix< U > | basic2CASA2D (const vector< vector< T > > &v) |
template<typename T , typename U > | |
Cube< U > | basic2CASA3D (const vector< vector< vector< T > > > &v) |
template<typename T , typename U > | |
Vector< U > | ext2CASA1D (const vector< T > &v) |
template<typename T , typename U > | |
Matrix< U > | ext2CASA2D (const vector< vector< T > > &v) |
template<typename T , typename U > | |
Cube< U > | ext2CASA3D (const vector< vector< vector< T > > > &v) |
template<typename T , typename U > | |
Vector< U > | _2CASAString1D (const vector< T > &v) |
template<typename T , typename U > | |
Matrix< U > | _2CASAString2D (const vector< vector< T > > &v) |
template<typename T , typename U > | |
Cube< U > | _2CASAString3D (const vector< vector< vector< T > > > &v) |
template<typename enumT , typename CenumT > | |
Vector< String > | enum2CASA1D (const vector< enumT > &v) |
template<typename enumT , typename CenumT > | |
Matrix< String > | enum2CASA2D (const vector< vector< enumT > > &v) |
template<typename enumT , typename CenumT > | |
Cube< String > | enum2CASA3D (const vector< vector< vector< enumT > > > &v) |
template<typename T , typename U > | |
Vector< U > | interval2CASA1D (const vector< T > &v) |
template<typename T , typename U > | |
Matrix< U > | interval2CASA2D (const vector< vector< T > > &v) |
template<typename T , typename U > | |
Cube< U > | interval2CASA3D (const vector< vector< vector< T > > > &v) |
template<typename U > | |
Vector< U > | at2CASA1D (const vector< ArrayTime > &v) |
template<typename U > | |
Matrix< U > | at2CASA2D (const vector< vector< ArrayTime > > &v) |
template<typename U > | |
Cube< U > | at2CASA3D (const vector< vector< vector< ArrayTime > > > &v) |
template<typename U > | |
Vector< U > | ati2CASA1D (const ArrayTimeInterval &ati) |
template<typename U > | |
Matrix< U > | ati2CASA2D (const vector< ArrayTimeInterval > &v) |
template<typename U > | |
Cube< U > | ati2CASA3D (const vector< vector< ArrayTimeInterval > > &v) |
Protected Member Functions | |
ASDM_TABLE_BASE () | |
virtual | ~ASDM_TABLE_BASE () |
Protected Attributes | |
string | name_ |
Table * | table_p_ |
Definition at line 49 of file ASDMTableBase.h.
ASDM_TABLE_BASE::ASDM_TABLE_BASE | ( | ) | [protected] |
virtual ASDM_TABLE_BASE::~ASDM_TABLE_BASE | ( | ) | [protected] |
Vector<U> ASDM_TABLE_BASE::_2CASAString1D | ( | const vector< T > & | v | ) | [inline] |
Definition at line 139 of file ASDMTableBase.h.
Matrix<U> ASDM_TABLE_BASE::_2CASAString2D | ( | const vector< vector< T > > & | v | ) | [inline] |
Definition at line 150 of file ASDMTableBase.h.
Cube<U> ASDM_TABLE_BASE::_2CASAString3D | ( | const vector< vector< vector< T > > > & | v | ) | [inline] |
Definition at line 163 of file ASDMTableBase.h.
Vector<U> ASDM_TABLE_BASE::at2CASA1D | ( | const vector< ArrayTime > & | v | ) | [inline] |
Definition at line 244 of file ASDMTableBase.h.
Matrix<U> ASDM_TABLE_BASE::at2CASA2D | ( | const vector< vector< ArrayTime > > & | v | ) | [inline] |
Definition at line 254 of file ASDMTableBase.h.
Cube<U> ASDM_TABLE_BASE::at2CASA3D | ( | const vector< vector< vector< ArrayTime > > > & | v | ) | [inline] |
Definition at line 265 of file ASDMTableBase.h.
Vector<U> ASDM_TABLE_BASE::ati2CASA1D | ( | const ArrayTimeInterval & | ati | ) | [inline] |
Definition at line 277 of file ASDMTableBase.h.
References asdm::Interval::get(), asdm::ArrayTimeInterval::getDuration(), and asdm::ArrayTimeInterval::getStart().
Matrix<U> ASDM_TABLE_BASE::ati2CASA2D | ( | const vector< ArrayTimeInterval > & | v | ) | [inline] |
Definition at line 284 of file ASDMTableBase.h.
Cube<U> ASDM_TABLE_BASE::ati2CASA3D | ( | const vector< vector< ArrayTimeInterval > > & | v | ) | [inline] |
Definition at line 296 of file ASDMTableBase.h.
Vector<U> ASDM_TABLE_BASE::basic2CASA1D | ( | const vector< T > & | v | ) | [inline] |
Definition at line 63 of file ASDMTableBase.h.
Matrix<U> ASDM_TABLE_BASE::basic2CASA2D | ( | const vector< vector< T > > & | v | ) | [inline] |
Definition at line 74 of file ASDMTableBase.h.
Cube<U> ASDM_TABLE_BASE::basic2CASA3D | ( | const vector< vector< vector< T > > > & | v | ) | [inline] |
Definition at line 87 of file ASDMTableBase.h.
void ASDM_TABLE_BASE::buildAndAttachTable | ( | MS * | attachMS | ) |
Vector<String> ASDM_TABLE_BASE::enum2CASA1D | ( | const vector< enumT > & | v | ) | [inline] |
Definition at line 178 of file ASDMTableBase.h.
References name().
Matrix<String> ASDM_TABLE_BASE::enum2CASA2D | ( | const vector< vector< enumT > > & | v | ) | [inline] |
Definition at line 188 of file ASDMTableBase.h.
References name().
Cube<String> ASDM_TABLE_BASE::enum2CASA3D | ( | const vector< vector< vector< enumT > > > & | v | ) | [inline] |
Definition at line 199 of file ASDMTableBase.h.
References name().
Vector<U> ASDM_TABLE_BASE::ext2CASA1D | ( | const vector< T > & | v | ) | [inline] |
Definition at line 101 of file ASDMTableBase.h.
Matrix<U> ASDM_TABLE_BASE::ext2CASA2D | ( | const vector< vector< T > > & | v | ) | [inline] |
Definition at line 112 of file ASDMTableBase.h.
Cube<U> ASDM_TABLE_BASE::ext2CASA3D | ( | const vector< vector< vector< T > > > & | v | ) | [inline] |
Definition at line 125 of file ASDMTableBase.h.
virtual void ASDM_TABLE_BASE::fill | ( | const ASDM & | asdm | ) | [pure virtual] |
Vector<U> ASDM_TABLE_BASE::interval2CASA1D | ( | const vector< T > & | v | ) | [inline] |
Definition at line 211 of file ASDMTableBase.h.
Matrix<U> ASDM_TABLE_BASE::interval2CASA2D | ( | const vector< vector< T > > & | v | ) | [inline] |
Definition at line 221 of file ASDMTableBase.h.
Cube<U> ASDM_TABLE_BASE::interval2CASA3D | ( | const vector< vector< vector< T > > > & | v | ) | [inline] |
Definition at line 232 of file ASDMTableBase.h.
const string& ASDM_TABLE_BASE::name | ( | ) | const |
Referenced by enum2CASA1D(), enum2CASA2D(), and enum2CASA3D().
Table* ASDM_TABLE_BASE::table_p | ( | ) |
virtual const TableDesc& ASDM_TABLE_BASE::tableDesc | ( | ) | const [pure virtual] |
Implemented in ASDM_MAIN, ASDM_ALMARADIOMETER, ASDM_ANNOTATION, ASDM_ANTENNA, ASDM_CALAMPLI, ASDM_CALAPPPHASE, ASDM_CALATMOSPHERE, ASDM_CALBANDPASS, ASDM_CALCURVE, ASDM_CALDATA, ASDM_CALDELAY, ASDM_CALDEVICE, ASDM_CALFLUX, ASDM_CALFOCUS, ASDM_CALFOCUSMODEL, ASDM_CALGAIN, ASDM_CALHOLOGRAPHY, ASDM_CALPHASE, ASDM_CALPOINTING, ASDM_CALPOINTINGMODEL, ASDM_CALPOSITION, ASDM_CALPRIMARYBEAM, ASDM_CALREDUCTION, ASDM_CALSEEING, ASDM_CALWVR, ASDM_CONFIGDESCRIPTION, ASDM_CORRELATORMODE, ASDM_DATADESCRIPTION, ASDM_DELAYMODEL, ASDM_DELAYMODELFIXEDPARAMETERS, ASDM_DELAYMODELVARIABLEPARAMETERS, ASDM_DOPPLER, ASDM_EPHEMERIS, ASDM_EXECBLOCK, ASDM_FEED, ASDM_FIELD, ASDM_FLAG, ASDM_FLAGCMD, ASDM_FOCUS, ASDM_FOCUSMODEL, ASDM_FREQOFFSET, ASDM_GAINTRACKING, ASDM_HISTORY, ASDM_HOLOGRAPHY, ASDM_OBSERVATION, ASDM_POINTING, ASDM_POINTINGMODEL, ASDM_POLARIZATION, ASDM_PROCESSOR, ASDM_RECEIVER, ASDM_SBSUMMARY, ASDM_SCALE, ASDM_SCAN, ASDM_SEEING, ASDM_SOURCE, ASDM_SPECTRALWINDOW, ASDM_SQUARELAWDETECTOR, ASDM_STATE, ASDM_STATION, ASDM_SUBSCAN, ASDM_SWITCHCYCLE, ASDM_SYSCAL, ASDM_SYSPOWER, ASDM_TOTALPOWER, ASDM_WVMCAL, and ASDM_WEATHER.
string ASDM_TABLE_BASE::name_ [protected] |
Definition at line 53 of file ASDMTableBase.h.
Table* ASDM_TABLE_BASE::table_p_ [protected] |
Definition at line 54 of file ASDMTableBase.h.