casa
5.7.0-16
|
#include <ASDMTableBase.h>
Public Member Functions | |
casacore::Table * | table_p () |
const std::string & | name () const |
virtual const casacore::TableDesc & | tableDesc () const =0 |
void | buildAndAttachTable (casacore::MS *attachMS) |
virtual void | fill (const ASDM &asdm)=0 |
template<typename T , typename U > | |
casacore::Vector< U > | basic2CASA1D (const std::vector< T > &v) |
template<typename T , typename U > | |
casacore::Matrix< U > | basic2CASA2D (const std::vector< std::vector< T > > &v) |
template<typename T , typename U > | |
casacore::Cube< U > | basic2CASA3D (const std::vector< std::vector< std::vector< T > > > &v) |
template<typename T , typename U > | |
casacore::Vector< U > | ext2CASA1D (const std::vector< T > &v) |
template<typename T , typename U > | |
casacore::Matrix< U > | ext2CASA2D (const std::vector< std::vector< T > > &v) |
template<typename T , typename U > | |
casacore::Cube< U > | ext2CASA3D (const std::vector< std::vector< std::vector< T > > > &v) |
template<typename T , typename U > | |
casacore::Vector< U > | _2CASAString1D (const std::vector< T > &v) |
template<typename T , typename U > | |
casacore::Matrix< U > | _2CASAString2D (const std::vector< std::vector< T > > &v) |
template<typename T , typename U > | |
casacore::Cube< U > | _2CASAString3D (const std::vector< std::vector< std::vector< T > > > &v) |
template<typename enumT , typename CenumT > | |
casacore::Vector < casacore::String > | enum2CASA1D (const std::vector< enumT > &v) |
template<typename enumT , typename CenumT > | |
casacore::Matrix < casacore::String > | enum2CASA2D (const std::vector< std::vector< enumT > > &v) |
template<typename enumT , typename CenumT > | |
casacore::Cube< casacore::String > | enum2CASA3D (const std::vector< std::vector< std::vector< enumT > > > &v) |
template<typename T , typename U > | |
casacore::Vector< U > | interval2CASA1D (const std::vector< T > &v) |
template<typename T , typename U > | |
casacore::Matrix< U > | interval2CASA2D (const std::vector< std::vector< T > > &v) |
template<typename T , typename U > | |
casacore::Cube< U > | interval2CASA3D (const std::vector< std::vector< std::vector< T > > > &v) |
template<typename U > | |
casacore::Vector< U > | at2CASA1D (const std::vector< ArrayTime > &v) |
template<typename U > | |
casacore::Matrix< U > | at2CASA2D (const std::vector< std::vector< ArrayTime > > &v) |
template<typename U > | |
casacore::Cube< U > | at2CASA3D (const std::vector< std::vector< std::vector< ArrayTime > > > &v) |
template<typename U > | |
casacore::Vector< U > | ati2CASA1D (const ArrayTimeInterval &ati) |
template<typename U > | |
casacore::Matrix< U > | ati2CASA2D (const std::vector< ArrayTimeInterval > &v) |
template<typename U > | |
casacore::Cube< U > | ati2CASA3D (const std::vector< std::vector< ArrayTimeInterval > > &v) |
Protected Member Functions | |
ASDM_TABLE_BASE () | |
virtual | ~ASDM_TABLE_BASE () |
Protected Attributes | |
std::string | name_ |
casacore::Table * | table_p_ |
Definition at line 45 of file ASDMTableBase.h.
|
protected |
|
protected |
|
inline |
Definition at line 130 of file ASDMTableBase.h.
References casacore::Vector< T >::resize().
|
inline |
Definition at line 141 of file ASDMTableBase.h.
References casacore::Matrix< T >::resize().
|
inline |
Definition at line 153 of file ASDMTableBase.h.
References casacore::Cube< T >::at(), and casacore::Cube< T >::resize().
|
inline |
Definition at line 232 of file ASDMTableBase.h.
References casacore::Vector< T >::resize().
|
inline |
Definition at line 242 of file ASDMTableBase.h.
References casacore::Matrix< T >::resize().
|
inline |
Definition at line 253 of file ASDMTableBase.h.
References casacore::Cube< T >::at(), and casacore::Cube< T >::resize().
|
inline |
Definition at line 265 of file ASDMTableBase.h.
References asdm::Interval::get(), asdm::ArrayTimeInterval::getDuration(), asdm::ArrayTimeInterval::getStart(), and asdm::ArrayTime::unitsInASecond.
|
inline |
Definition at line 272 of file ASDMTableBase.h.
References casacore::Matrix< T >::resize(), and asdm::ArrayTime::unitsInASecond.
|
inline |
Definition at line 284 of file ASDMTableBase.h.
References casacore::Cube< T >::resize(), and asdm::ArrayTime::unitsInASecond.
|
inline |
Definition at line 58 of file ASDMTableBase.h.
References casacore::Vector< T >::resize().
|
inline |
Definition at line 69 of file ASDMTableBase.h.
References casacore::Matrix< T >::resize().
|
inline |
Definition at line 81 of file ASDMTableBase.h.
References casacore::Cube< T >::at(), and casacore::Cube< T >::resize().
void asdm::ASDM_TABLE_BASE::buildAndAttachTable | ( | casacore::MS * | attachMS | ) |
|
inline |
Definition at line 166 of file ASDMTableBase.h.
References casa::name(), and casacore::Vector< T >::resize().
|
inline |
Definition at line 176 of file ASDMTableBase.h.
References casa::name(), and casacore::Matrix< T >::resize().
|
inline |
Definition at line 187 of file ASDMTableBase.h.
References casa::name(), and casacore::Cube< T >::resize().
|
inline |
Definition at line 94 of file ASDMTableBase.h.
References casacore::Vector< T >::resize().
|
inline |
Definition at line 105 of file ASDMTableBase.h.
References casacore::Matrix< T >::resize().
|
inline |
Definition at line 117 of file ASDMTableBase.h.
References casacore::Cube< T >::at(), and casacore::Cube< T >::resize().
|
pure virtual |
Implemented in asdm::ASDM_WEATHER, asdm::ASDM_WVMCAL, asdm::ASDM_TOTALPOWER, asdm::ASDM_SYSPOWER, asdm::ASDM_SYSCAL, asdm::ASDM_SWITCHCYCLE, asdm::ASDM_SUBSCAN, asdm::ASDM_STATION, asdm::ASDM_STATE, asdm::ASDM_SQUARELAWDETECTOR, asdm::ASDM_SPECTRALWINDOW, asdm::ASDM_SOURCE, asdm::ASDM_SEEING, asdm::ASDM_SCAN, asdm::ASDM_SCALE, asdm::ASDM_SBSUMMARY, asdm::ASDM_RECEIVER, asdm::ASDM_PULSAR, asdm::ASDM_PROCESSOR, asdm::ASDM_POLARIZATION, asdm::ASDM_POINTINGMODEL, asdm::ASDM_POINTING, asdm::ASDM_OBSERVATION, asdm::ASDM_HOLOGRAPHY, asdm::ASDM_HISTORY, asdm::ASDM_GAINTRACKING, asdm::ASDM_FREQOFFSET, asdm::ASDM_FOCUSMODEL, asdm::ASDM_FOCUS, asdm::ASDM_FLAGCMD, asdm::ASDM_FLAG, asdm::ASDM_FIELD, asdm::ASDM_FEED, asdm::ASDM_EXECBLOCK, asdm::ASDM_EPHEMERIS, asdm::ASDM_DOPPLER, asdm::ASDM_DELAYMODELVARIABLEPARAMETERS, asdm::ASDM_DELAYMODELFIXEDPARAMETERS, asdm::ASDM_DELAYMODEL, asdm::ASDM_DATADESCRIPTION, asdm::ASDM_CORRELATORMODE, asdm::ASDM_CONFIGDESCRIPTION, asdm::ASDM_CALWVR, asdm::ASDM_CALSEEING, asdm::ASDM_CALREDUCTION, asdm::ASDM_CALPRIMARYBEAM, asdm::ASDM_CALPOSITION, asdm::ASDM_CALPOINTINGMODEL, asdm::ASDM_CALPOINTING, asdm::ASDM_CALPHASE, asdm::ASDM_CALHOLOGRAPHY, asdm::ASDM_CALGAIN, asdm::ASDM_CALFOCUSMODEL, asdm::ASDM_CALFOCUS, asdm::ASDM_CALFLUX, asdm::ASDM_CALDEVICE, asdm::ASDM_CALDELAY, asdm::ASDM_CALDATA, asdm::ASDM_CALCURVE, asdm::ASDM_CALBANDPASS, asdm::ASDM_CALATMOSPHERE, asdm::ASDM_CALAPPPHASE, asdm::ASDM_CALANTENNASOLUTIONS, asdm::ASDM_CALAMPLI, asdm::ASDM_ANTENNA, asdm::ASDM_ANNOTATION, asdm::ASDM_ALMARADIOMETER, and asdm::ASDM_MAIN.
|
inline |
Definition at line 199 of file ASDMTableBase.h.
References casacore::Vector< T >::resize().
|
inline |
Definition at line 209 of file ASDMTableBase.h.
References casacore::Matrix< T >::resize().
|
inline |
Definition at line 220 of file ASDMTableBase.h.
References casacore::Cube< T >::at(), and casacore::Cube< T >::resize().
const std::string& asdm::ASDM_TABLE_BASE::name | ( | ) | const |
casacore::Table* asdm::ASDM_TABLE_BASE::table_p | ( | ) |
|
pure virtual |
Implemented in asdm::ASDM_WEATHER, asdm::ASDM_WVMCAL, asdm::ASDM_TOTALPOWER, asdm::ASDM_SYSPOWER, asdm::ASDM_SYSCAL, asdm::ASDM_SWITCHCYCLE, asdm::ASDM_SUBSCAN, asdm::ASDM_STATION, asdm::ASDM_STATE, asdm::ASDM_SQUARELAWDETECTOR, asdm::ASDM_SPECTRALWINDOW, asdm::ASDM_SOURCE, asdm::ASDM_SEEING, asdm::ASDM_SCAN, asdm::ASDM_SCALE, asdm::ASDM_SBSUMMARY, asdm::ASDM_RECEIVER, asdm::ASDM_PULSAR, asdm::ASDM_PROCESSOR, asdm::ASDM_POLARIZATION, asdm::ASDM_POINTINGMODEL, asdm::ASDM_POINTING, asdm::ASDM_OBSERVATION, asdm::ASDM_HOLOGRAPHY, asdm::ASDM_HISTORY, asdm::ASDM_GAINTRACKING, asdm::ASDM_FREQOFFSET, asdm::ASDM_FOCUSMODEL, asdm::ASDM_FOCUS, asdm::ASDM_FLAGCMD, asdm::ASDM_FLAG, asdm::ASDM_FIELD, asdm::ASDM_FEED, asdm::ASDM_EXECBLOCK, asdm::ASDM_EPHEMERIS, asdm::ASDM_DOPPLER, asdm::ASDM_DELAYMODELVARIABLEPARAMETERS, asdm::ASDM_DELAYMODELFIXEDPARAMETERS, asdm::ASDM_DELAYMODEL, asdm::ASDM_DATADESCRIPTION, asdm::ASDM_CORRELATORMODE, asdm::ASDM_CONFIGDESCRIPTION, asdm::ASDM_CALWVR, asdm::ASDM_CALSEEING, asdm::ASDM_CALREDUCTION, asdm::ASDM_CALPRIMARYBEAM, asdm::ASDM_CALPOSITION, asdm::ASDM_CALPOINTINGMODEL, asdm::ASDM_CALPOINTING, asdm::ASDM_CALPHASE, asdm::ASDM_CALHOLOGRAPHY, asdm::ASDM_CALGAIN, asdm::ASDM_CALFOCUSMODEL, asdm::ASDM_CALFOCUS, asdm::ASDM_CALFLUX, asdm::ASDM_CALDEVICE, asdm::ASDM_CALDELAY, asdm::ASDM_CALDATA, asdm::ASDM_CALCURVE, asdm::ASDM_CALBANDPASS, asdm::ASDM_CALATMOSPHERE, asdm::ASDM_CALAPPPHASE, asdm::ASDM_CALANTENNASOLUTIONS, asdm::ASDM_CALAMPLI, asdm::ASDM_ANTENNA, asdm::ASDM_ANNOTATION, asdm::ASDM_ALMARADIOMETER, and asdm::ASDM_MAIN.
|
protected |
Definition at line 49 of file ASDMTableBase.h.
|
protected |
Definition at line 50 of file ASDMTableBase.h.