DOsdfits2ms.h

Classes

sdfits2ms -- This is the SDFITS to MS converter distributed object (DO). (full description)

class sdfits2ms: public ApplicationObject

Types

enum Methods

CONVERT = 0
NUMBER_METHODS

Interface

Public Members
sdfits2ms()
~sdfits2ms()
Bool convert(const String &msname, const String &sdfitsfile)
virtual String className() const
virtual Vector<String> methods() const
virtual Vector<String> noTraceMethods() const
virtual MethodResult runMethod(uInt which, ParameterSet & parameters, Bool runMethod)
Private Members
sdfits2ms(const sdfits2ms &other)
sdfits2ms &operator=(const sdfits2ms &other)

Description

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

This is the DO for the GBT MeasurementSet filler.

Synopsis

Example

Motivation

The sdfits2ms converter needs to run from within Glish hence there needs to be a distributed object interface to the converter.

To Do

Member Description

enum Methods

the methods

sdfits2ms()

make the converter

~sdfits2ms()

Bool convert(const String &msname, const String &sdfitsfile)

Convert the indicated SDFITS file to a MS having the indicated name. At the moment, the output MS must not exist. This returns False if there was an error.

virtual String className() const

return the name of this object type the distributed object system. This function is required as part of the DO system

virtual Vector<String> methods() const

the returned vector contains the names of all the methods which may be used via the distributed object system. This function is required as part of the DO system

virtual Vector<String> noTraceMethods() const

the returned vector contains the names of all the methods which are too trivial to warrent automatic logging. This function is required as part of the DO system

virtual MethodResult runMethod(uInt which, ParameterSet & parameters, Bool runMethod)

Run the specified method. This is the function used by the distributed object system to invoke any of the specified member functions in thios class. This function is required as part of the DO system

sdfits2ms(const sdfits2ms &other)

undefined and unavailable

sdfits2ms &operator=(const sdfits2ms &other)