29 #ifndef MS_MSFITSIDI_H
30 #define MS_MSFITSIDI_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/fits/FITS/fits.h>
34 #include <casacore/casa/BasicSL/String.h>
35 #include <casacore/ms/MeasurementSets/MeasurementSet.h>
36 #include <casacore/casa/OS/Path.h>
37 #include <casacore/casa/Arrays/Vector.h>
82 const Bool& overWrite,
const Int& obsType=0);
86 const Bool& overWrite,
const Int& obsType=0);
100 const String& msOut,
const Bool& overWrite,
const Int& obsType);
FitsDevice
Supported FITS Physical Devices.
String itsDataSource
Data source and device type.
MSFitsIDI(const Path &tapeDevice, const String &msOut, const Bool &overWrite, const Int &obsType=0)
Construct from a tape device name and MS output file name.
FITS::FitsDevice itsDeviceType
String itsMSOut
MS, status and write options.
void selectFiles(const Vector< Int > &files)
Set which files are selected (1-rel; for tape-based data)
Vector< Int > itsSelectedFiles
Selected file numbers (1-relative)
MSFitsIDI(const String &inFile, const String &msOut, const Bool &overWrite, const Int &obsType=0)
Construct from an input file name and an MS output file name.
void init(const String &dataSource, const FITS::FitsDevice &deviceType, const String &msOut, const Bool &overWrite, const Int &obsType)
Initialization (called by all constructors)
Bool fillMS()
Convert the FITS-IDI data to MS format.
void readFITSFile(Bool &atEnd)
Read and process a FITS-IDI file.
String: the storage and methods of handling collections of characters.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.