ASDM_TABLE_BASE Class Reference

#include <ASDMTableBase.h>

Inheritance diagram for ASDM_TABLE_BASE:
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_MAIN 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_WEATHER ASDM_WVMCAL

List of all members.

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_

Detailed Description

Definition at line 49 of file ASDMTableBase.h.


Constructor & Destructor Documentation

ASDM_TABLE_BASE::ASDM_TABLE_BASE (  )  [protected]
virtual ASDM_TABLE_BASE::~ASDM_TABLE_BASE (  )  [protected]

Member Function Documentation

template<typename T , typename U >
Vector<U> ASDM_TABLE_BASE::_2CASAString1D ( const vector< T > &  v  )  [inline]

Definition at line 139 of file ASDMTableBase.h.

template<typename T , typename U >
Matrix<U> ASDM_TABLE_BASE::_2CASAString2D ( const vector< vector< T > > &  v  )  [inline]

Definition at line 150 of file ASDMTableBase.h.

template<typename T , typename U >
Cube<U> ASDM_TABLE_BASE::_2CASAString3D ( const vector< vector< vector< T > > > &  v  )  [inline]

Definition at line 163 of file ASDMTableBase.h.

template<typename U >
Vector<U> ASDM_TABLE_BASE::at2CASA1D ( const vector< ArrayTime > &  v  )  [inline]

Definition at line 244 of file ASDMTableBase.h.

template<typename U >
Matrix<U> ASDM_TABLE_BASE::at2CASA2D ( const vector< vector< ArrayTime > > &  v  )  [inline]

Definition at line 254 of file ASDMTableBase.h.

template<typename U >
Cube<U> ASDM_TABLE_BASE::at2CASA3D ( const vector< vector< vector< ArrayTime > > > &  v  )  [inline]

Definition at line 265 of file ASDMTableBase.h.

template<typename U >
Vector<U> ASDM_TABLE_BASE::ati2CASA1D ( const ArrayTimeInterval ati  )  [inline]
template<typename U >
Matrix<U> ASDM_TABLE_BASE::ati2CASA2D ( const vector< ArrayTimeInterval > &  v  )  [inline]

Definition at line 284 of file ASDMTableBase.h.

template<typename U >
Cube<U> ASDM_TABLE_BASE::ati2CASA3D ( const vector< vector< ArrayTimeInterval > > &  v  )  [inline]

Definition at line 296 of file ASDMTableBase.h.

template<typename T , typename U >
Vector<U> ASDM_TABLE_BASE::basic2CASA1D ( const vector< T > &  v  )  [inline]

Definition at line 63 of file ASDMTableBase.h.

template<typename T , typename U >
Matrix<U> ASDM_TABLE_BASE::basic2CASA2D ( const vector< vector< T > > &  v  )  [inline]

Definition at line 74 of file ASDMTableBase.h.

template<typename T , typename U >
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  ) 
template<typename enumT , typename CenumT >
Vector<String> ASDM_TABLE_BASE::enum2CASA1D ( const vector< enumT > &  v  )  [inline]

Definition at line 178 of file ASDMTableBase.h.

References name().

template<typename enumT , typename CenumT >
Matrix<String> ASDM_TABLE_BASE::enum2CASA2D ( const vector< vector< enumT > > &  v  )  [inline]

Definition at line 188 of file ASDMTableBase.h.

References name().

template<typename enumT , typename CenumT >
Cube<String> ASDM_TABLE_BASE::enum2CASA3D ( const vector< vector< vector< enumT > > > &  v  )  [inline]

Definition at line 199 of file ASDMTableBase.h.

References name().

template<typename T , typename U >
Vector<U> ASDM_TABLE_BASE::ext2CASA1D ( const vector< T > &  v  )  [inline]

Definition at line 101 of file ASDMTableBase.h.

template<typename T , typename U >
Matrix<U> ASDM_TABLE_BASE::ext2CASA2D ( const vector< vector< T > > &  v  )  [inline]

Definition at line 112 of file ASDMTableBase.h.

template<typename T , typename U >
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]
template<typename T , typename U >
Vector<U> ASDM_TABLE_BASE::interval2CASA1D ( const vector< T > &  v  )  [inline]

Definition at line 211 of file ASDMTableBase.h.

template<typename T , typename U >
Matrix<U> ASDM_TABLE_BASE::interval2CASA2D ( const vector< vector< T > > &  v  )  [inline]

Definition at line 221 of file ASDMTableBase.h.

template<typename T , typename U >
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
Table* ASDM_TABLE_BASE::table_p (  ) 
virtual const TableDesc& ASDM_TABLE_BASE::tableDesc (  )  const [pure virtual]

Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1