casa::VBStore Class Reference

#include <VBStore.h>

List of all members.

Public Member Functions

 VBStore ()
 ~VBStore ()
Int nRow ()
Int beginRow ()
Int endRow ()
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 ()
void reference (const VBStore &other)
 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 VisBuffervb ()
Double imRefFreq ()
void reference (const VBStore &other)

Public Attributes

Int nRow_p
Int beginRow_p
Int endRow_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
Int spwID_p
Int startChan_p
Int endChan_p
Int nDataChan_p
Int nDataPol_p
Bool conjBeams_p
Vector< Int > corrType_p
Quantity paQuant_p
Vector< Int > antenna1_p
Vector< Int > antenna2_p
const VisBuffervb_p
Double imRefFreq_p
CFBStruct cfBSt_p
Bool accumCFs_p
Matrix< uInt > BLCXi
Matrix< uInt > BLCYi
Matrix< uInt > TRCXi
Matrix< uInt > TRCYi

Detailed Description

Definition at line 33 of file VBStore.h.


Constructor & Destructor Documentation

casa::VBStore::VBStore (  )  [inline]

Definition at line 36 of file VBStore.h.

casa::VBStore::~VBStore (  )  [inline]

Definition at line 37 of file VBStore.h.

casa::VBStore::VBStore (  )  [inline]

Definition at line 37 of file VBStore.h.

casa::VBStore::~VBStore (  )  [inline]

Definition at line 38 of file VBStore.h.


Member Function Documentation

Int casa::VBStore::beginRow (  )  [inline]

Definition at line 40 of file VBStore.h.

References beginRow_p.

Int casa::VBStore::beginRow (  )  [inline]

Definition at line 39 of file VBStore.h.

References beginRow_p.

Cube<Complex>& casa::VBStore::correctedCube (  )  [inline]

Definition at line 52 of file VBStore.h.

References correctedCube_p.

Cube<Complex>& casa::VBStore::correctedCube (  )  [inline]

Definition at line 50 of file VBStore.h.

References correctedCube_p.

Bool casa::VBStore::dopsf (  )  [inline]

Definition at line 43 of file VBStore.h.

References dopsf_p.

Bool casa::VBStore::dopsf (  )  [inline]

Definition at line 41 of file VBStore.h.

References dopsf_p.

Int casa::VBStore::endRow (  )  [inline]

Definition at line 41 of file VBStore.h.

References endRow_p.

Int casa::VBStore::endRow (  )  [inline]

Definition at line 40 of file VBStore.h.

References endRow_p.

Cube<Bool>& casa::VBStore::flagCube (  )  [inline]

Definition at line 47 of file VBStore.h.

References flagCube_p.

Cube<Bool>& casa::VBStore::flagCube (  )  [inline]

Definition at line 45 of file VBStore.h.

References flagCube_p.

Vector<Double>& casa::VBStore::freq ( void   )  [inline]

Definition at line 50 of file VBStore.h.

References freq_p.

Vector<Double>& casa::VBStore::freq ( void   )  [inline]

Definition at line 48 of file VBStore.h.

References freq_p.

Matrix<Float>& casa::VBStore::imagingWeight (  )  [inline]

Definition at line 48 of file VBStore.h.

References imagingWeight_p.

Matrix<Float>& casa::VBStore::imagingWeight (  )  [inline]

Definition at line 46 of file VBStore.h.

References imagingWeight_p.

Double casa::VBStore::imRefFreq (  )  [inline]

Definition at line 55 of file VBStore.h.

References imRefFreq_p.

Cube<Complex>& casa::VBStore::modelCube (  )  [inline]

Definition at line 51 of file VBStore.h.

References modelCube_p.

Cube<Complex>& casa::VBStore::modelCube (  )  [inline]

Definition at line 49 of file VBStore.h.

References modelCube_p.

Int casa::VBStore::nRow (  )  [inline]

Definition at line 39 of file VBStore.h.

References nRow_p.

Int casa::VBStore::nRow (  )  [inline]

Definition at line 38 of file VBStore.h.

References nRow_p.

Quantity casa::VBStore::pa (  )  [inline]

Definition at line 53 of file VBStore.h.

References paQuant_p.

void casa::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 57 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.

void casa::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 52 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::VBStore::rowFlag (  )  [inline]

Definition at line 46 of file VBStore.h.

References rowFlag_p.

Vector<Bool>& casa::VBStore::rowFlag (  )  [inline]

Definition at line 44 of file VBStore.h.

References rowFlag_p.

Int casa::VBStore::spwID (  )  [inline]

Definition at line 42 of file VBStore.h.

References spwID_p.

Bool casa::VBStore::useCorrected (  )  [inline]

Definition at line 44 of file VBStore.h.

References useCorrected_p.

Bool casa::VBStore::useCorrected (  )  [inline]

Definition at line 42 of file VBStore.h.

References useCorrected_p.

Matrix<Double>& casa::VBStore::uvw (  )  [inline]

Definition at line 45 of file VBStore.h.

References uvw_p.

Matrix<Double>& casa::VBStore::uvw (  )  [inline]

Definition at line 43 of file VBStore.h.

References uvw_p.

const VisBuffer& casa::VBStore::vb (  )  [inline]

Definition at line 54 of file VBStore.h.

References vb_p.

Cube<Complex>& casa::VBStore::visCube (  )  [inline]

Definition at line 49 of file VBStore.h.

References visCube_p.

Cube<Complex>& casa::VBStore::visCube (  )  [inline]

Definition at line 47 of file VBStore.h.

References visCube_p.


Member Data Documentation

Definition at line 104 of file VBStore.h.

Definition at line 100 of file VBStore.h.

Definition at line 100 of file VBStore.h.

Definition at line 85 of file VBStore.h.

Referenced by beginRow(), and reference().

Matrix<uInt> casa::VBStore::BLCXi

Definition at line 105 of file VBStore.h.

Matrix<uInt> casa::VBStore::BLCYi

Definition at line 105 of file VBStore.h.

Definition at line 103 of file VBStore.h.

Definition at line 97 of file VBStore.h.

Definition at line 90 of file VBStore.h.

Referenced by correctedCube(), and reference().

Definition at line 98 of file VBStore.h.

Definition at line 92 of file VBStore.h.

Referenced by dopsf(), and reference().

Definition at line 90 of file VBStore.h.

Definition at line 85 of file VBStore.h.

Referenced by endRow(), and reference().

Definition at line 88 of file VBStore.h.

Referenced by flagCube(), and reference().

Vector< Double > casa::VBStore::freq_p

Definition at line 91 of file VBStore.h.

Referenced by freq(), and reference().

Definition at line 89 of file VBStore.h.

Referenced by imagingWeight(), and reference().

Definition at line 102 of file VBStore.h.

Referenced by imRefFreq().

Cube< Complex > casa::VBStore::modelCube_p

Definition at line 90 of file VBStore.h.

Referenced by modelCube(), and reference().

Definition at line 90 of file VBStore.h.

Definition at line 90 of file VBStore.h.

Definition at line 85 of file VBStore.h.

Referenced by nRow(), and reference().

Definition at line 99 of file VBStore.h.

Referenced by pa().

Vector< Bool > casa::VBStore::rowFlag_p

Definition at line 87 of file VBStore.h.

Referenced by reference(), and rowFlag().

Definition at line 90 of file VBStore.h.

Referenced by spwID().

Definition at line 90 of file VBStore.h.

Matrix<uInt> casa::VBStore::TRCXi

Definition at line 105 of file VBStore.h.

Matrix<uInt> casa::VBStore::TRCYi

Definition at line 105 of file VBStore.h.

Definition at line 92 of file VBStore.h.

Referenced by reference(), and useCorrected().

Matrix< Double > casa::VBStore::uvw_p

Definition at line 86 of file VBStore.h.

Referenced by reference(), and uvw().

Definition at line 101 of file VBStore.h.

Referenced by vb().

Cube< Complex > casa::VBStore::visCube_p

Definition at line 90 of file VBStore.h.

Referenced by reference(), and visCube().


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

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1