#include <VBStore.h>
Public Member Functions | |
VBStore () | |
~VBStore () | |
Int | nRow () |
Int | beginRow () |
Int | endRow () |
Int | spwID () |
Bool | dopsf () |
Bool | useCorrected () |
Matrix< Double > & | uvw () |
Vector< Bool > & | rowFlag () |
Cube< Bool > & | flagCube () |
Matrix< Float > & | imagingWeight () |
Cube< Complex > & | visCube () |
Vector< Double > & | freq () |
Cube< Complex > & | modelCube () |
Cube< Complex > & | correctedCube () |
Quantity | pa () |
const VisBuffer2 & | vb () |
Double | imRefFreq () |
void | reference (const VBStore &other) |
Public Attributes | |
Int | nRow_p |
Int | beginRow_p |
Int | endRow_p |
Int | spwID_p |
Int | startChan_p |
Int | endChan_p |
Int | nDataChan_p |
Int | nDataPol_p |
Matrix< Double > | uvw_p |
Vector< Bool > | rowFlag_p |
Cube< Bool > | flagCube_p |
Matrix< Float > | imagingWeight_p |
Cube< Complex > | visCube_p |
Cube< Complex > | modelCube_p |
Cube< Complex > | correctedCube_p |
Vector< Double > | freq_p |
Bool | dopsf_p |
Bool | useCorrected_p |
Bool | conjBeams_p |
Vector< Int > | corrType_p |
Quantity | paQuant_p |
Vector< Int > | antenna1_p |
Vector< Int > | antenna2_p |
const VisBuffer2 * | vb_p |
Double | imRefFreq_p |
CFBStruct | cfBSt_p |
Bool | accumCFs_p |
Matrix< uInt > | BLCXi |
Matrix< uInt > | BLCYi |
Matrix< uInt > | TRCXi |
Matrix< uInt > | TRCYi |
Definition at line 35 of file VBStore.h.
Int casa::refim::VBStore::beginRow | ( | ) | [inline] |
Definition at line 41 of file VBStore.h.
References beginRow_p.
Cube<Complex>& casa::refim::VBStore::correctedCube | ( | ) | [inline] |
Definition at line 53 of file VBStore.h.
References correctedCube_p.
Bool casa::refim::VBStore::dopsf | ( | ) | [inline] |
Int casa::refim::VBStore::endRow | ( | ) | [inline] |
Cube<Bool>& casa::refim::VBStore::flagCube | ( | ) | [inline] |
Definition at line 48 of file VBStore.h.
References flagCube_p.
Vector<Double>& casa::refim::VBStore::freq | ( | void | ) | [inline] |
Matrix<Float>& casa::refim::VBStore::imagingWeight | ( | ) | [inline] |
Definition at line 49 of file VBStore.h.
References imagingWeight_p.
Double casa::refim::VBStore::imRefFreq | ( | ) | [inline] |
Definition at line 56 of file VBStore.h.
References imRefFreq_p.
Cube<Complex>& casa::refim::VBStore::modelCube | ( | ) | [inline] |
Definition at line 52 of file VBStore.h.
References modelCube_p.
Int casa::refim::VBStore::nRow | ( | ) | [inline] |
Quantity casa::refim::VBStore::pa | ( | ) | [inline] |
void casa::refim::VBStore::reference | ( | const VBStore & | other | ) | [inline] |
if (useCorrected_p) correctedCube_p.reference(other.correctedCube_p); else visCube_p.reference(other.visCube_p); if (useCorrected_p) { correctedCube_p.reference(other.correctedCube_p); visCube_p.reference(other.correctedCube_p); } else visCube_p.reference(other.visCube_p);
uvw_p.assign(other.uvw_p); rowFlag_p.assign(other.rowFlag_p); flagCube_p.assign(other.flagCube_p); imagingWeight_p.assign(other.imagingWeight_p); freq_p.assign(other.freq_p); visCube_p.assign(other.visCube_p); modelCube_p.assign(other.modelCube_p); correctedCube_p.assign(other.correctedCube_p);
Definition at line 58 of file VBStore.h.
References beginRow_p, correctedCube_p, dopsf_p, endRow_p, flagCube_p, freq_p, imagingWeight_p, modelCube_p, nRow_p, rowFlag_p, useCorrected_p, uvw_p, and visCube_p.
Vector<Bool>& casa::refim::VBStore::rowFlag | ( | ) | [inline] |
Int casa::refim::VBStore::spwID | ( | ) | [inline] |
Bool casa::refim::VBStore::useCorrected | ( | ) | [inline] |
Definition at line 45 of file VBStore.h.
References useCorrected_p.
Matrix<Double>& casa::refim::VBStore::uvw | ( | ) | [inline] |
const VisBuffer2& casa::refim::VBStore::vb | ( | ) | [inline] |
Cube<Complex>& casa::refim::VBStore::visCube | ( | ) | [inline] |
Vector<Int> casa::refim::VBStore::antenna1_p |
Vector<Int> casa::refim::VBStore::antenna2_p |
Definition at line 91 of file VBStore.h.
Referenced by beginRow(), and reference().
Matrix<uInt> casa::refim::VBStore::BLCXi |
Matrix<uInt> casa::refim::VBStore::BLCYi |
Cube<Complex> casa::refim::VBStore::correctedCube_p |
Definition at line 96 of file VBStore.h.
Referenced by correctedCube(), and reference().
Vector<Int> casa::refim::VBStore::corrType_p |
Definition at line 98 of file VBStore.h.
Referenced by dopsf(), and reference().
Definition at line 91 of file VBStore.h.
Referenced by endRow(), and reference().
Cube<Bool> casa::refim::VBStore::flagCube_p |
Definition at line 94 of file VBStore.h.
Referenced by flagCube(), and reference().
Vector<Double> casa::refim::VBStore::freq_p |
Definition at line 97 of file VBStore.h.
Referenced by freq(), and reference().
Matrix<Float> casa::refim::VBStore::imagingWeight_p |
Definition at line 95 of file VBStore.h.
Referenced by imagingWeight(), and reference().
Definition at line 103 of file VBStore.h.
Referenced by imRefFreq().
Cube<Complex> casa::refim::VBStore::modelCube_p |
Definition at line 96 of file VBStore.h.
Referenced by modelCube(), and reference().
Definition at line 91 of file VBStore.h.
Referenced by nRow(), and reference().
Quantity casa::refim::VBStore::paQuant_p |
Vector<Bool> casa::refim::VBStore::rowFlag_p |
Definition at line 93 of file VBStore.h.
Referenced by reference(), and rowFlag().
Matrix<uInt> casa::refim::VBStore::TRCXi |
Matrix<uInt> casa::refim::VBStore::TRCYi |
Definition at line 98 of file VBStore.h.
Referenced by reference(), and useCorrected().
Matrix<Double> casa::refim::VBStore::uvw_p |
Definition at line 92 of file VBStore.h.
Referenced by reference(), and uvw().
Cube<Complex> casa::refim::VBStore::visCube_p |
Definition at line 96 of file VBStore.h.
Referenced by reference(), and visCube().