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

template <class t>=""> More...

#include <CFCell.h>

Public Member Functions

 CFCell ()
 

========================= Administrative Parts ==========================

More...
 
 CFCell (casacore::Array< TT > &dataPtr, casacore::CoordinateSystem &cs, casacore::Float &)
 
 ~CFCell ()
 
void getAsStruct (CFCStruct &cfst)
 
casacore::CountedPtr
< casacore::Array< TT > > & 
getStorage ()
 
void setStorage (casacore::Array< TT > &val)
 
void clear ()
 
void makePersistent (const char *dir, const char *cfName="")
 
casacore::CountedPtr< CFCellclone ()
 
void setParams (const CFCell &other)
 
void initCache (const casacore::Bool &releaseSpace=false)
 
casacore::IPosition getShape ()
 
void show (const char *Mesg, ostream &os)
 

============================= casacore::Functional Parts ============================

More...
 

Public Attributes

casacore::IPosition shape_p
 
casacore::CountedPtr
< casacore::Array< TT > > 
storage_p
 
casacore::CoordinateSystem coordSys_p
 
casacore::Float sampling_p
 
casacore::Float diameter_p
 
casacore::Int xSupport_p
 
casacore::Int ySupport_p
 
casacore::Int conjPoln_p
 
casacore::Double wValue_p
 
casacore::Double wIncr_p
 
casacore::Double freqValue_p
 
casacore::Double freqIncr_p
 
casacore::Double conjFreq_p
 
casacore::Int muellerElement_p
 MuellerElementType muellerElement_p;. More...
 
casacore::Quantity pa_p
 
casacore::Vector< casacore::IntcfShape_p
 
casacore::String fileName_p
 
casacore::String telescopeName_p
 
casacore::String bandName_p
 
bool isRotationallySymmetric_p
 

Private Member Functions

void initCFCStruct (CFCStruct &cfcSt)
 

Detailed Description

template <class t>="">

Definition at line 92 of file CFCell.h.

Constructor & Destructor Documentation

casa::CFCell::CFCell ( )
inline

========================= Administrative Parts ==========================

Definition at line 107 of file CFCell.h.

casa::CFCell::CFCell ( casacore::Array< TT > &  dataPtr,
casacore::CoordinateSystem cs,
casacore::Float  
)
inline

Definition at line 109 of file CFCell.h.

casa::CFCell::~CFCell ( )
inline

cerr << "############### " << "~CFCell() called " << storage_p->shape() << endl;

Definition at line 117 of file CFCell.h.

Member Function Documentation

void casa::CFCell::clear ( )
casacore::CountedPtr<CFCell> casa::CFCell::clone ( )
void casa::CFCell::getAsStruct ( CFCStruct cfst)
inline
casacore::IPosition casa::CFCell::getShape ( )
inline

Definition at line 156 of file CFCell.h.

casacore::CountedPtr<casacore::Array<TT> >& casa::CFCell::getStorage ( )
inline

Definition at line 149 of file CFCell.h.

void casa::CFCell::initCache ( const casacore::Bool releaseSpace = false)
inline

Definition at line 155 of file CFCell.h.

References casacore::IPosition::resize().

void casa::CFCell::initCFCStruct ( CFCStruct cfcSt)
inlineprivate
void casa::CFCell::makePersistent ( const char *  dir,
const char *  cfName = "" 
)
void casa::CFCell::setParams ( const CFCell other)
void casa::CFCell::setStorage ( casacore::Array< TT > &  val)
inline

Definition at line 150 of file CFCell.h.

References casacore::IPosition::asVector(), and casacore::ArrayBase::shape().

void casa::CFCell::show ( const char *  Mesg,
ostream &  os 
)

============================= casacore::Functional Parts ============================

Member Data Documentation

casacore::String casa::CFCell::bandName_p

Definition at line 173 of file CFCell.h.

casacore::Vector<casacore::Int> casa::CFCell::cfShape_p

Definition at line 172 of file CFCell.h.

casacore::Double casa::CFCell::conjFreq_p

Definition at line 168 of file CFCell.h.

casacore::Int casa::CFCell::conjPoln_p

Definition at line 167 of file CFCell.h.

casacore::CoordinateSystem casa::CFCell::coordSys_p

Definition at line 165 of file CFCell.h.

casacore::Float casa::CFCell::diameter_p

Definition at line 166 of file CFCell.h.

casacore::String casa::CFCell::fileName_p

Definition at line 173 of file CFCell.h.

casacore::Double casa::CFCell::freqIncr_p

Definition at line 168 of file CFCell.h.

casacore::Double casa::CFCell::freqValue_p

Definition at line 168 of file CFCell.h.

bool casa::CFCell::isRotationallySymmetric_p

Definition at line 174 of file CFCell.h.

casacore::Int casa::CFCell::muellerElement_p

MuellerElementType muellerElement_p;.

Definition at line 170 of file CFCell.h.

casacore::Quantity casa::CFCell::pa_p

Definition at line 171 of file CFCell.h.

casacore::Float casa::CFCell::sampling_p

Definition at line 166 of file CFCell.h.

casacore::IPosition casa::CFCell::shape_p

Definition at line 163 of file CFCell.h.

casacore::CountedPtr<casacore::Array<TT> > casa::CFCell::storage_p

Definition at line 164 of file CFCell.h.

casacore::String casa::CFCell::telescopeName_p

Definition at line 173 of file CFCell.h.

casacore::Double casa::CFCell::wIncr_p

Definition at line 168 of file CFCell.h.

casacore::Double casa::CFCell::wValue_p

Definition at line 168 of file CFCell.h.

casacore::Int casa::CFCell::xSupport_p

Definition at line 167 of file CFCell.h.

casacore::Int casa::CFCell::ySupport_p

Definition at line 167 of file CFCell.h.


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