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::CFStore Class Reference

#include <CFStore.h>

Public Member Functions

 CFStore ()
 
 CFStore (CFType *dataPtr, casacore::CoordinateSystem &cs, casacore::Vector< casacore::Float > &samp, casacore::Vector< casacore::Int > &xsup, casacore::Vector< casacore::Int > &ysup, casacore::Int maxXSup, casacore::Int maxYSup, casacore::Quantity PA, casacore::Int mosPointing)
 
 ~CFStore ()
 
CFStoreoperator= (const CFStore &other)
 
void show (const char *Mesg=NULL, std::ostream &os=std::cerr)
 
casacore::Bool null ()
 
void set (const CFStore &other)
 
void set (CFType *dataPtr, casacore::CoordinateSystem &cs, casacore::Vector< casacore::Float > &samp, casacore::Vector< casacore::Int > &xsup, casacore::Vector< casacore::Int > &ysup, casacore::Int maxXSup, casacore::Int maxYSup, casacore::Quantity PA, const casacore::Int mosPointing=0)
 
void resize (casacore::Int nw, casacore::Bool retainValues=false)
 
void resize (casacore::IPosition imShape, casacore::Bool retainValues=false)
 

Public Attributes

casacore::CountedPtr< CFTypedata
 
casacore::CountedPtr< CFTypeRealrdata
 
casacore::CoordinateSystem coordSys
 
casacore::Vector< casacore::Floatsampling
 
casacore::Vector< casacore::IntxSupport
 
casacore::Vector< casacore::IntySupport
 
casacore::Int maxXSupport
 
casacore::Int maxYSupport
 
casacore::Quantity pa
 
casacore::Int mosPointingPos
 

Detailed Description

Definition at line 41 of file CFStore.h.

Constructor & Destructor Documentation

casa::CFStore::CFStore ( )
inline

Definition at line 44 of file CFStore.h.

casa::CFStore::CFStore ( CFType dataPtr,
casacore::CoordinateSystem cs,
casacore::Vector< casacore::Float > &  samp,
casacore::Vector< casacore::Int > &  xsup,
casacore::Vector< casacore::Int > &  ysup,
casacore::Int  maxXSup,
casacore::Int  maxYSup,
casacore::Quantity  PA,
casacore::Int  mosPointing 
)
inline

Definition at line 49 of file CFStore.h.

References casa::data.

casa::CFStore::~CFStore ( )
inline

Definition at line 57 of file CFStore.h.

Member Function Documentation

casacore::Bool casa::CFStore::null ( )
inline

Definition at line 61 of file CFStore.h.

References casa::data.

CFStore& casa::CFStore::operator= ( const CFStore other)
void casa::CFStore::resize ( casacore::Int  nw,
casacore::Bool  retainValues = false 
)
void casa::CFStore::resize ( casacore::IPosition  imShape,
casacore::Bool  retainValues = false 
)
void casa::CFStore::set ( const CFStore other)
inline

Definition at line 62 of file CFStore.h.

References coordSys, maxXSupport, maxYSupport, mosPointingPos, pa, casacore::pa(), sampling, xSupport, and ySupport.

void casa::CFStore::set ( CFType dataPtr,
casacore::CoordinateSystem cs,
casacore::Vector< casacore::Float > &  samp,
casacore::Vector< casacore::Int > &  xsup,
casacore::Vector< casacore::Int > &  ysup,
casacore::Int  maxXSup,
casacore::Int  maxYSup,
casacore::Quantity  PA,
const casacore::Int  mosPointing = 0 
)
inline

Definition at line 69 of file CFStore.h.

References casa::data, and casacore::pa().

void casa::CFStore::show ( const char *  Mesg = NULL,
std::ostream &  os = std::cerr 
)

Member Data Documentation

casacore::CoordinateSystem casa::CFStore::coordSys

Definition at line 86 of file CFStore.h.

Referenced by set().

casacore::CountedPtr<CFType> casa::CFStore::data

Definition at line 84 of file CFStore.h.

casacore::Int casa::CFStore::maxXSupport

Definition at line 89 of file CFStore.h.

Referenced by set().

casacore::Int casa::CFStore::maxYSupport

Definition at line 89 of file CFStore.h.

Referenced by set().

casacore::Int casa::CFStore::mosPointingPos

Definition at line 91 of file CFStore.h.

Referenced by set().

casacore::Quantity casa::CFStore::pa

Definition at line 90 of file CFStore.h.

Referenced by casa::CFCache::cacheConvFunction(), and set().

casacore::CountedPtr<CFTypeReal> casa::CFStore::rdata

Definition at line 85 of file CFStore.h.

casacore::Vector<casacore::Float> casa::CFStore::sampling

Definition at line 87 of file CFStore.h.

Referenced by set().

casacore::Vector<casacore::Int> casa::CFStore::xSupport

Definition at line 88 of file CFStore.h.

Referenced by set().

casacore::Vector<casacore::Int> casa::CFStore::ySupport

Definition at line 88 of file CFStore.h.

Referenced by set().


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