casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
casa::VBStore Class Reference

#include <VBStore.h>

Public Member Functions

 VBStore ()
 
 ~VBStore ()
 
casacore::Int nRow ()
 
casacore::Int beginRow ()
 
casacore::Int endRow ()
 
casacore::Int spwID ()
 
casacore::Bool dopsf ()
 
casacore::Bool useCorrected ()
 
casacore::Matrix
< casacore::Double > & 
uvw ()
 
casacore::Vector
< casacore::Bool > & 
rowFlag ()
 
casacore::Cube< casacore::Bool > & flagCube ()
 
casacore::Matrix
< casacore::Float > & 
imagingWeight ()
 
casacore::Cube
< casacore::Complex > & 
visCube ()
 
casacore::Vector
< casacore::Double > & 
freq ()
 
casacore::Cube
< casacore::Complex > & 
modelCube ()
 
casacore::Cube
< casacore::Complex > & 
correctedCube ()
 
casacore::Quantity pa ()
 
const VisBuffervb ()
 
casacore::Double imRefFreq ()
 
void reference (const VBStore &other)
 
 VBStore ()
 
 ~VBStore ()
 
casacore::Int nRow ()
 
casacore::Int beginRow ()
 
casacore::Int endRow ()
 
casacore::Bool dopsf ()
 
casacore::Bool useCorrected ()
 
casacore::Matrix
< casacore::Double > & 
uvw ()
 
casacore::Vector
< casacore::Bool > & 
rowFlag ()
 
casacore::Cube< casacore::Bool > & flagCube ()
 
casacore::Matrix
< casacore::Float > & 
imagingWeight ()
 
casacore::Cube
< casacore::Complex > & 
visCube ()
 
casacore::Vector
< casacore::Double > & 
freq ()
 
casacore::Cube
< casacore::Complex > & 
modelCube ()
 
casacore::Cube
< casacore::Complex > & 
correctedCube ()
 
void reference (const VBStore &other)
 

Public Attributes

casacore::Int nRow_p
 
casacore::Int beginRow_p
 
casacore::Int endRow_p
 
casacore::Int spwID_p
 
casacore::Int startChan_p
 
casacore::Int endChan_p
 
casacore::Int nDataChan_p
 
casacore::Int nDataPol_p
 
casacore::Matrix
< casacore::Double
uvw_p
 
casacore::Vector< casacore::BoolrowFlag_p
 
casacore::Cube< casacore::BoolflagCube_p
 
casacore::Matrix< casacore::FloatimagingWeight_p
 
casacore::Cube< casacore::Complex > visCube_p
 
casacore::Cube< casacore::Complex > modelCube_p
 
casacore::Cube< casacore::Complex > correctedCube_p
 
casacore::Vector
< casacore::Double
freq_p
 
casacore::Bool dopsf_p
 
casacore::Bool useCorrected_p
 
casacore::Bool conjBeams_p
 
casacore::Vector< casacore::IntcorrType_p
 
casacore::Quantity paQuant_p
 
casacore::Vector< casacore::Intantenna1_p
 
casacore::Vector< casacore::Intantenna2_p
 
const VisBuffervb_p
 
casacore::Double imRefFreq_p
 
CFBStruct cfBSt_p
 
casacore::Bool accumCFs_p
 
casacore::Matrix< casacore::uIntBLCXi
 
casacore::Matrix< casacore::uIntBLCYi
 
casacore::Matrix< casacore::uIntTRCXi
 
casacore::Matrix< casacore::uIntTRCYi
 

Detailed Description

Definition at line 34 of file VBStore.h.

Constructor & Destructor Documentation

casa::VBStore::VBStore ( )
inline

Definition at line 37 of file VBStore.h.

casa::VBStore::~VBStore ( )
inline

Definition at line 38 of file VBStore.h.

casa::VBStore::VBStore ( )
inline

Definition at line 36 of file VBStore.h.

casa::VBStore::~VBStore ( )
inline

Definition at line 37 of file VBStore.h.

Member Function Documentation

casacore::Int casa::VBStore::beginRow ( )
inline

Definition at line 39 of file VBStore.h.

References beginRow_p.

casacore::Int casa::VBStore::beginRow ( )
inline

Definition at line 40 of file VBStore.h.

References beginRow_p.

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

Definition at line 50 of file VBStore.h.

References correctedCube_p.

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

Definition at line 52 of file VBStore.h.

References correctedCube_p.

casacore::Bool casa::VBStore::dopsf ( )
inline

Definition at line 41 of file VBStore.h.

References dopsf_p.

casacore::Bool casa::VBStore::dopsf ( )
inline

Definition at line 43 of file VBStore.h.

References dopsf_p.

casacore::Int casa::VBStore::endRow ( )
inline

Definition at line 40 of file VBStore.h.

References endRow_p.

casacore::Int casa::VBStore::endRow ( )
inline

Definition at line 41 of file VBStore.h.

References endRow_p.

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

Definition at line 45 of file VBStore.h.

References flagCube_p.

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

Definition at line 47 of file VBStore.h.

References flagCube_p.

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

Definition at line 48 of file VBStore.h.

References freq_p.

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

Definition at line 50 of file VBStore.h.

References freq_p.

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

Definition at line 46 of file VBStore.h.

References imagingWeight_p.

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

Definition at line 48 of file VBStore.h.

References imagingWeight_p.

casacore::Double casa::VBStore::imRefFreq ( )
inline

Definition at line 55 of file VBStore.h.

References imRefFreq_p.

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

Definition at line 49 of file VBStore.h.

References modelCube_p.

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

Definition at line 51 of file VBStore.h.

References modelCube_p.

casacore::Int casa::VBStore::nRow ( )
inline

Definition at line 38 of file VBStore.h.

References nRow_p.

casacore::Int casa::VBStore::nRow ( )
inline

Definition at line 39 of file VBStore.h.

References nRow_p.

casacore::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 52 of file VBStore.h.

References beginRow_p, correctedCube_p, dopsf_p, endRow_p, flagCube_p, freq_p, imagingWeight_p, modelCube_p, nRow_p, casacore::Cube< T >::reference(), casacore::Matrix< T >::reference(), casacore::Vector< T >::reference(), 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 57 of file VBStore.h.

References beginRow_p, correctedCube_p, dopsf_p, endRow_p, flagCube_p, freq_p, imagingWeight_p, modelCube_p, nRow_p, casacore::Cube< T >::reference(), casacore::Matrix< T >::reference(), casacore::Vector< T >::reference(), rowFlag_p, useCorrected_p, uvw_p, and visCube_p.

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

Definition at line 44 of file VBStore.h.

References rowFlag_p.

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

Definition at line 46 of file VBStore.h.

References rowFlag_p.

casacore::Int casa::VBStore::spwID ( )
inline

Definition at line 42 of file VBStore.h.

References spwID_p.

casacore::Bool casa::VBStore::useCorrected ( )
inline

Definition at line 42 of file VBStore.h.

References useCorrected_p.

casacore::Bool casa::VBStore::useCorrected ( )
inline

Definition at line 44 of file VBStore.h.

References useCorrected_p.

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

Definition at line 43 of file VBStore.h.

References uvw_p.

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

Definition at line 45 of file VBStore.h.

References uvw_p.

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

Definition at line 54 of file VBStore.h.

References vb_p.

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

Definition at line 47 of file VBStore.h.

References visCube_p.

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

Definition at line 49 of file VBStore.h.

References visCube_p.

Member Data Documentation

casacore::Bool casa::VBStore::accumCFs_p

Definition at line 104 of file VBStore.h.

casacore::Vector<casacore::Int> casa::VBStore::antenna1_p

Definition at line 100 of file VBStore.h.

casacore::Vector<casacore::Int> casa::VBStore::antenna2_p

Definition at line 100 of file VBStore.h.

casacore::Int casa::VBStore::beginRow_p

Definition at line 90 of file VBStore.h.

Referenced by beginRow(), and reference().

casacore::Matrix<casacore::uInt> casa::VBStore::BLCXi

Definition at line 105 of file VBStore.h.

casacore::Matrix<casacore::uInt> casa::VBStore::BLCYi

Definition at line 105 of file VBStore.h.

CFBStruct casa::VBStore::cfBSt_p

Definition at line 103 of file VBStore.h.

casacore::Bool casa::VBStore::conjBeams_p

Definition at line 97 of file VBStore.h.

casacore::Cube< casacore::Complex > casa::VBStore::correctedCube_p

Definition at line 95 of file VBStore.h.

Referenced by correctedCube(), and reference().

casacore::Vector<casacore::Int> casa::VBStore::corrType_p

Definition at line 98 of file VBStore.h.

casacore::Bool casa::VBStore::dopsf_p

Definition at line 97 of file VBStore.h.

Referenced by dopsf(), and reference().

casacore::Int casa::VBStore::endChan_p

Definition at line 90 of file VBStore.h.

casacore::Int casa::VBStore::endRow_p

Definition at line 90 of file VBStore.h.

Referenced by endRow(), and reference().

casacore::Cube< casacore::Bool > casa::VBStore::flagCube_p

Definition at line 93 of file VBStore.h.

Referenced by flagCube(), and reference().

casacore::Vector< casacore::Double > casa::VBStore::freq_p

Definition at line 96 of file VBStore.h.

Referenced by freq(), and reference().

casacore::Matrix< casacore::Float > casa::VBStore::imagingWeight_p

Definition at line 94 of file VBStore.h.

Referenced by imagingWeight(), and reference().

casacore::Double casa::VBStore::imRefFreq_p

Definition at line 102 of file VBStore.h.

Referenced by imRefFreq().

casacore::Cube< casacore::Complex > casa::VBStore::modelCube_p

Definition at line 95 of file VBStore.h.

Referenced by modelCube(), and reference().

casacore::Int casa::VBStore::nDataChan_p

Definition at line 90 of file VBStore.h.

casacore::Int casa::VBStore::nDataPol_p

Definition at line 90 of file VBStore.h.

casacore::Int casa::VBStore::nRow_p

Definition at line 90 of file VBStore.h.

Referenced by nRow(), and reference().

casacore::Quantity casa::VBStore::paQuant_p

Definition at line 99 of file VBStore.h.

Referenced by pa().

casacore::Vector< casacore::Bool > casa::VBStore::rowFlag_p

Definition at line 92 of file VBStore.h.

Referenced by reference(), and rowFlag().

casacore::Int casa::VBStore::spwID_p

Definition at line 90 of file VBStore.h.

Referenced by spwID().

casacore::Int casa::VBStore::startChan_p

Definition at line 90 of file VBStore.h.

casacore::Matrix<casacore::uInt> casa::VBStore::TRCXi

Definition at line 105 of file VBStore.h.

casacore::Matrix<casacore::uInt> casa::VBStore::TRCYi

Definition at line 105 of file VBStore.h.

casacore::Bool casa::VBStore::useCorrected_p

Definition at line 97 of file VBStore.h.

Referenced by reference(), and useCorrected().

casacore::Matrix< casacore::Double > casa::VBStore::uvw_p

Definition at line 91 of file VBStore.h.

Referenced by reference(), and uvw().

const VisBuffer* casa::VBStore::vb_p

Definition at line 101 of file VBStore.h.

Referenced by vb().

casacore::Cube< casacore::Complex > casa::VBStore::visCube_p

Definition at line 95 of file VBStore.h.

Referenced by reference(), and visCube().


The documentation for this class was generated from the following files: