28 #ifndef SYNTHESIS_CFCELL_H
29 #define SYNTHESIS_CFCELL_H
89 using namespace CFDefs;
107 CFCell():cfShape_p(),isRotationallySymmetric_p(false){};
110 isRotationallySymmetric_p(false)
114 cfShape_p.assign(storage_p->shape().asVector());
119 if (!storage_p.null())
129 cfst.
CFCStorage = getStorage()->getStorage(dummy);
131 cfst.
shape[0]=cfShape_p[0];
132 cfst.
shape[1]=cfShape_p[1];
152 void makePersistent(
const char *dir,
const char *cfName=
"");
154 void setParams(
const CFCell& other);
161 void show(
const char *Mesg,ostream &os);
A Vector of integers, for indexing into Array<T> objects.
void setStorage(casacore::Array< TT > &val)
CFCell()
========================= Administrative Parts ==========================
casacore::CoordinateSystem coordSys_p
casacore::Float sampling_p
std::complex< Float > Complex
casacore::Vector< casacore::Int > cfShape_p
casacore::Int muellerElement
casacore::String bandName
CFCell(casacore::Array< TT > &dataPtr, casacore::CoordinateSystem &cs, casacore::Float &)
bool isRotationallySymmetric
casacore::Double conjFreq
casacore::Double freqIncr
bool isRotationallySymmetric_p
void show(const variant &v)
void getAsStruct(CFCStruct &cfst)
Referenced counted pointer for constant data.
bool Bool
Define the standard types used by Casacore.
casacore::Double freqValue
casacore::String telescopeName_p
casacore::Bool clone(const casacore::String &imageName, const casacore::String &newImageName)
casacore::CountedPtr< casacore::Array< TT > > storage_p
void initCFCStruct(CFCStruct &cfcSt)
casacore::Complex TT
template <class t>="">
casacore::String telescopeName
void initCache(const casacore::Bool &releaseSpace=false)
casacore::String fileName
template <class t>="">
String: the storage and methods of handling collections of characters.
void resize(uInt newSize, Bool copy=True)
Old values are copied on resize if copy==True.
casacore::IPosition getShape()
casacore::CountedPtr< casacore::Array< TT > > & getStorage()
casacore::Double wValue_p
Vector< Int > asVector() const
casacore::IPosition shape_p
Interconvert pixel and world coordinates.
casacore::Int muellerElement_p
MuellerElementType muellerElement_p;.
const IPosition & shape() const
The length of each axis.
casacore::CoordinateSystem coordSys