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::refim::VB2CFBMap Class Reference

#include <VB2CFBMap.h>

Public Member Functions

 VB2CFBMap ()
 
 ~VB2CFBMap ()
 
VB2CFBMapoperator= (const VB2CFBMap &other)
 
const casacore::CountedPtr
< CFBuffer > & 
operator[] (const int &i)
 
casacore::Vector
< casacore::CountedPtr
< CFBuffer > > & 
getVBRow2CFBMap ()
 
int nelements ()
 
virtual casacore::Int mapAntIDToAntType (const casacore::Int &)
 
virtual casacore::Int makeVBRow2CFBMap (CFStore2 &cfs, const VisBuffer2 &vb, const casacore::Quantity &dPA, const casacore::Vector< casacore::Int > &dataChan2ImChanMap, const casacore::Vector< casacore::Int > &dataPol2ImPolMap, const casacore::Vector< casacore::Vector< casacore::Double >> &pointingOffset)
 
void setPhaseGradPerRow (const casacore::Vector< casacore::Vector< double > > &pointingOffset, const casacore::CountedPtr< CFBuffer > &cfb, const vi::VisBuffer2 &vb, const int &row)
 
casacore::Matrix
< casacore::Complex > & 
getCFPhaseGrad (const int &row)
 
void setDoPointing (const bool &dop=false)
 

Public Attributes

casacore::Vector
< casacore::CountedPtr
< CFBuffer > > 
vb2CFBMap_p
 protected: More...
 
casacore::Vector
< casacore::Matrix
< casacore::Complex > > 
cfPhaseGrad_p
 
casacore::CountedPtr< PhaseGradphaseGradCalculator_p
 
bool doPointing_p
 
bool newPhaseGradComputed_p
 

Detailed Description

Definition at line 48 of file VB2CFBMap.h.

Constructor & Destructor Documentation

casa::refim::VB2CFBMap::VB2CFBMap ( )
casa::refim::VB2CFBMap::~VB2CFBMap ( )
inline

Definition at line 53 of file VB2CFBMap.h.

Member Function Documentation

casacore::Matrix<casacore::Complex>& casa::refim::VB2CFBMap::getCFPhaseGrad ( const int &  row)
inline

Definition at line 71 of file VB2CFBMap.h.

casacore::Vector<casacore::CountedPtr<CFBuffer> >& casa::refim::VB2CFBMap::getVBRow2CFBMap ( )
inline

Definition at line 58 of file VB2CFBMap.h.

virtual casacore::Int casa::refim::VB2CFBMap::makeVBRow2CFBMap ( CFStore2 cfs,
const VisBuffer2 vb,
const casacore::Quantity dPA,
const casacore::Vector< casacore::Int > &  dataChan2ImChanMap,
const casacore::Vector< casacore::Int > &  dataPol2ImPolMap,
const casacore::Vector< casacore::Vector< casacore::Double >> &  pointingOffset 
)
virtual
virtual casacore::Int casa::refim::VB2CFBMap::mapAntIDToAntType ( const casacore::Int )
inlinevirtual

Definition at line 61 of file VB2CFBMap.h.

int casa::refim::VB2CFBMap::nelements ( )
inline

Definition at line 59 of file VB2CFBMap.h.

VB2CFBMap& casa::refim::VB2CFBMap::operator= ( const VB2CFBMap other)
const casacore::CountedPtr<CFBuffer >& casa::refim::VB2CFBMap::operator[] ( const int &  i)
inline

Definition at line 56 of file VB2CFBMap.h.

void casa::refim::VB2CFBMap::setDoPointing ( const bool &  dop = false)
inline

Definition at line 73 of file VB2CFBMap.h.

void casa::refim::VB2CFBMap::setPhaseGradPerRow ( const casacore::Vector< casacore::Vector< double > > &  pointingOffset,
const casacore::CountedPtr< CFBuffer > &  cfb,
const vi::VisBuffer2 vb,
const int &  row 
)

Member Data Documentation

casacore::Vector<casacore::Matrix<casacore::Complex> > casa::refim::VB2CFBMap::cfPhaseGrad_p

Definition at line 76 of file VB2CFBMap.h.

bool casa::refim::VB2CFBMap::doPointing_p

Definition at line 78 of file VB2CFBMap.h.

bool casa::refim::VB2CFBMap::newPhaseGradComputed_p

Definition at line 78 of file VB2CFBMap.h.

casacore::CountedPtr<PhaseGrad> casa::refim::VB2CFBMap::phaseGradCalculator_p

Definition at line 77 of file VB2CFBMap.h.

casacore::Vector<casacore::CountedPtr<CFBuffer > > casa::refim::VB2CFBMap::vb2CFBMap_p

protected:

Definition at line 75 of file VB2CFBMap.h.


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