29 #ifndef MS_STOKESCONVERTER_H 30 #define MS_STOKESCONVERTER_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/casa/Arrays/Vector.h> 34 #include <casacore/casa/Arrays/Matrix.h> 35 #include <casacore/casa/BasicSL/Complex.h> 36 #include <casacore/measures/Measures/Stokes.h>
StokesConverter & operator=(const StokesConverter &other)
Assignment,.
StokesConverter converts any set of polarizations into any other one.
StokesConverter()
default constructor, does not set up a conversion
bool Bool
Define the standard types used by Casacore.
~StokesConverter()
desctructor
void setConversion(const Vector< Int > &out, const Vector< Int > &in, Bool rescale=False)
Change or Set the conversion.
Matrix< Complex > polConv_p
void convert(Array< Complex > &out, const Array< Complex > &in) const
convert data, first dimension of input must match that of the input conversion vector used to set up ...
void initConvMatrix()
initialize the polarization conversion matrix
void invert(Array< Bool > &out, const Array< Bool > &in) const
invert flags, first dimension of input must match that of the output conversion vector used to set up...
Matrix< Complex > iquvConv_p
this file contains all the compiler specific defines
Matrix< Bool > flagConv_p