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,.
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 ...
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 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