28 #ifndef SYNTHESIS_CFSTORE_H
29 #define SYNTHESIS_CFSTORE_H
40 using namespace CFDefs;
45 xSupport(), ySupport(),
46 maxXSupport(-1), maxYSupport(-1),
47 pa(), mosPointingPos(0) {};
52 data(),rdata(), coordSys(cs), sampling(samp),
53 xSupport(xsup), ySupport(ysup), maxXSupport(maxXSup),
54 maxYSupport(maxYSup),
pa(PA), mosPointingPos(mosPointing)
60 void show(
const char *Mesg=NULL,std::ostream &os=std::cerr);
73 data=dataPtr; coordSys=cs; sampling.assign(samp);
74 xSupport.assign(xsup); ySupport.assign(ysup);
75 maxXSupport=maxXSup;maxYSupport=maxYSup;
77 mosPointingPos = mosPointing;
casacore::Vector< casacore::Float > sampling
A Vector of integers, for indexing into Array<T> objects.
PtrHolder< T > & operator=(const PtrHolder< T > &other)
casacore::CoordinateSystem coordSys
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)
void show(const variant &v)
ABSTRACT CLASSES Deliberately vague to be general enough to allow for many different types of data
casacore::Array< casacore::Complex > CFType
casacore::CountedPtr< CFTypeReal > rdata
void set(const CFStore &other)
LatticeExprNode pa(const LatticeExprNode &left, const LatticeExprNode &right)
This function finds 180/pi*atan2(left,right)/2.
Referenced counted pointer for constant data.
bool Bool
Define the standard types used by Casacore.
casacore::Int mosPointingPos
casacore::Int maxXSupport
casacore::Vector< casacore::Int > xSupport
casacore::Int maxYSupport
casacore::Vector< casacore::Int > ySupport
Interconvert pixel and world coordinates.
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)
casacore::CountedPtr< CFType > data