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

A utility class for MS Doppler tracking information. More...

#include <MSDopplerUtil.h>

List of all members.

Public Member Functions

 MSDopplerUtil (const MeasurementSet &ms)
 Construct from an existing MeasurementSet.
 ~MSDopplerUtil ()
 Null destructor.
Bool dopplerInfo (Vector< Double > &restFrequency, Int spwId, Int fieldId)
 Retrieve a list of all rest frequencies used for a given spectral window id and field id.

Private Member Functions

 MSDopplerUtil ()
 Prohibit null constructor, copy constructor and assignment for now.
MSDopplerUtiloperator= (const MSDopplerUtil &)
 MSDopplerUtil (const MSDopplerUtil &)

Private Attributes

MeasurementSet ms_p
 Underlying MeasurementSet.

Detailed Description

A utility class for MS Doppler tracking information.

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

From "MeasurementSet", "Doppler" and "utility".

Synopsis

This class provides utilities for handling Doppler tracking information in a MeasurementSet.

Example

Motivation

Collect all utilities for handling MS Doppler tracking information.

Thrown Exceptions

To Do

Definition at line 75 of file MSDopplerUtil.h.


Constructor & Destructor Documentation

Construct from an existing MeasurementSet.

Null destructor.

Prohibit null constructor, copy constructor and assignment for now.


Member Function Documentation

Bool casa::MSDopplerUtil::dopplerInfo ( Vector< Double > &  restFrequency,
Int  spwId,
Int  fieldId 
)

Retrieve a list of all rest frequencies used for a given spectral window id and field id.

Note that the output vector combines information for multiple spectral lines and (unlikely) multiple source table entries. If the doppler sub table doesn't exist, the information is retrieved from directly from the source sub table.

MSDopplerUtil& casa::MSDopplerUtil::operator= ( const MSDopplerUtil ) [private]

Member Data Documentation

Underlying MeasurementSet.

Definition at line 99 of file MSDopplerUtil.h.


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