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

Fill the pointing model record from a GBTAntennaFile. More...

#include <GBTMeanFocusFiller.h>

List of all members.

Public Member Functions

 GBTMeanFocusFiller (MeasurementSet &ms)
 Attach this to the indicated MeasurementSet.
 ~GBTMeanFocusFiller ()
void fill (Double time, Double interval, GBTAntennaFile &antennaFile)
 fill using the indicated antenna file and the specific time and interval
Int meanFocusId ()
 the most recently filled row - always last in the table
void flush ()
 flush this table

Private Member Functions

 GBTMeanFocusFiller ()
 undefined an inaccessable
 GBTMeanFocusFiller (const GBTMeanFocusFiller &other)
GBTMeanFocusFilleroperator= (const GBTMeanFocusFiller &other)

Private Attributes

Table * itsTable
ScalarColumn< StringitsOpticsType
 The columns being filled - depends on the optics type.
ScalarColumn< Double > itsPFfocus
 prime focus
ScalarColumn< Double > itsPFrotation
ScalarColumn< Double > itsPFx
ScalarColumn< Double > itsSRxp
 Gregorian (use "SR" because that is what is in the ANTENNA table)
ScalarColumn< Double > itsSRyp
ScalarColumn< Double > itsSRzp
ScalarColumn< Double > itsSRxt
ScalarColumn< Double > itsSRyt
ScalarColumn< Double > itsSRzt

Detailed Description

Fill the pointing model record from a GBTAntennaFile.

Intended use:

Internal

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Synopsis

Example

Motivation

Thrown Exceptions

Definition at line 78 of file GBTMeanFocusFiller.h.


Constructor & Destructor Documentation

GBTMeanFocusFiller::GBTMeanFocusFiller ( MeasurementSet &  ms)

Attach this to the indicated MeasurementSet.

undefined an inaccessable


Member Function Documentation

void GBTMeanFocusFiller::fill ( Double  time,
Double  interval,
GBTAntennaFile antennaFile 
)

fill using the indicated antenna file and the specific time and interval

void GBTMeanFocusFiller::flush ( ) [inline]

flush this table

Definition at line 93 of file GBTMeanFocusFiller.h.

References itsTable.

the most recently filled row - always last in the table

Definition at line 90 of file GBTMeanFocusFiller.h.

References itsTable.

GBTMeanFocusFiller& GBTMeanFocusFiller::operator= ( const GBTMeanFocusFiller other) [private]

Member Data Documentation

ScalarColumn<String> GBTMeanFocusFiller::itsOpticsType [private]

The columns being filled - depends on the optics type.

Definition at line 98 of file GBTMeanFocusFiller.h.

ScalarColumn<Double> GBTMeanFocusFiller::itsPFfocus [private]

prime focus

Definition at line 101 of file GBTMeanFocusFiller.h.

ScalarColumn<Double> GBTMeanFocusFiller::itsPFrotation [private]

Definition at line 101 of file GBTMeanFocusFiller.h.

ScalarColumn<Double> GBTMeanFocusFiller::itsPFx [private]

Definition at line 101 of file GBTMeanFocusFiller.h.

ScalarColumn<Double> GBTMeanFocusFiller::itsSRxp [private]

Gregorian (use "SR" because that is what is in the ANTENNA table)

Definition at line 104 of file GBTMeanFocusFiller.h.

ScalarColumn<Double> GBTMeanFocusFiller::itsSRxt [private]

Definition at line 104 of file GBTMeanFocusFiller.h.

ScalarColumn<Double> GBTMeanFocusFiller::itsSRyp [private]

Definition at line 104 of file GBTMeanFocusFiller.h.

ScalarColumn<Double> GBTMeanFocusFiller::itsSRyt [private]

Definition at line 104 of file GBTMeanFocusFiller.h.

ScalarColumn<Double> GBTMeanFocusFiller::itsSRzp [private]

Definition at line 104 of file GBTMeanFocusFiller.h.

ScalarColumn<Double> GBTMeanFocusFiller::itsSRzt [private]

Definition at line 104 of file GBTMeanFocusFiller.h.

Table* GBTMeanFocusFiller::itsTable [private]

Definition at line 95 of file GBTMeanFocusFiller.h.

Referenced by flush(), and meanFocusId().


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