casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
casa::MSFitsIDI Class Reference

MSFitsIDI: Convert FITS-IDI data to MS format. More...

#include <MSFitsIDI.h>

List of all members.

Public Member Functions

 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.
 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.
 ~MSFitsIDI ()
 Destructor.
void selectFiles (const Vector< Int > &files)
 Set which files are selected (1-rel; for tape-based data)
Bool fillMS ()
 Convert the FITS-IDI data to MS format.

Protected Member Functions

void init (const String &dataSource, const FITS::FitsDevice &deviceType, const String &msOut, const Bool &overWrite, const Int &obsType)
 Initialization (called by all constructors)
void readFITSFile (Bool &atEnd)
 Read and process a FITS-IDI file.

Private Attributes

String itsDataSource
 Data source and device type.
FITS::FitsDevice itsDeviceType
String itsMSOut
 MS, status and write options.
Bool itsMSExists
Int itsObsType
Vector< IntitsSelectedFiles
 Selected file numbers (1-relative)
Bool itsAllFilesSelected

Detailed Description

MSFitsIDI: Convert FITS-IDI data to MS format.

Intended use:

Public interface

Prerequisite

Etymology

From "MS" and "FITS-IDI

Synopsis

The MSFitsIDI class converts FITS-IDI data, on tape or disk, to MeasurementSet (MS) format.

Example

Motivation

Encapsulate all FITS-IDI to MS conversion capabilities.

Definition at line 77 of file MSFitsIDI.h.


Constructor & Destructor Documentation

casa::MSFitsIDI::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.

casa::MSFitsIDI::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.

Destructor.


Member Function Documentation

Convert the FITS-IDI data to MS format.

void casa::MSFitsIDI::init ( const String dataSource,
const FITS::FitsDevice deviceType,
const String msOut,
const Bool overWrite,
const Int obsType 
) [protected]

Initialization (called by all constructors)

void casa::MSFitsIDI::readFITSFile ( Bool atEnd) [protected]

Read and process a FITS-IDI file.

void casa::MSFitsIDI::selectFiles ( const Vector< Int > &  files)

Set which files are selected (1-rel; for tape-based data)


Member Data Documentation

Definition at line 117 of file MSFitsIDI.h.

Data source and device type.

Definition at line 107 of file MSFitsIDI.h.

Definition at line 108 of file MSFitsIDI.h.

Definition at line 112 of file MSFitsIDI.h.

MS, status and write options.

Definition at line 111 of file MSFitsIDI.h.

Definition at line 113 of file MSFitsIDI.h.

Selected file numbers (1-relative)

Definition at line 116 of file MSFitsIDI.h.


The documentation for this class was generated from the following file: