Ignore:
Timestamp:
11/19/08 20:41:16 (16 years ago)
Author:
Malte Marquarding
Message:

update from livedata CVS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/external/atnf/PKSIO/PKSwriter.h

    r1399 r1452  
    2626//#                        Charlottesville, VA 22903-2475 USA
    2727//#
    28 //# $Id: PKSwriter.h,v 19.14 2007/11/12 03:37:56 cal103 Exp $
     28//# $Id: PKSwriter.h,v 19.16 2008-11-17 06:46:36 cal103 Exp $
    2929//#---------------------------------------------------------------------------
    3030
    3131#ifndef ATNF_PKSWRITER_H
    3232#define ATNF_PKSWRITER_H
     33
     34#include <atnf/PKSIO/PKSmsg.h>
     35#include <atnf/PKSIO/PKSrecord.h>
    3336
    3437#include <casa/aips.h>
     
    3841#include <casa/BasicSL/String.h>
    3942
     43#include <casa/namespace.h>
     44
    4045// <summary>
    4146// Class to write out Parkes multibeam data.
    4247// </summary>
    4348
    44 #include <casa/namespace.h>
    45 class PKSwriter
     49class PKSwriter : public PKSmsg
    4650{
    4751  public:
     
    6771    // Write the next data record.
    6872    virtual Int write (
    69         const Int             scanNo,
    70         const Int             cycleNo,
    71         const Double          mjd,
    72         const Double          interval,
    73         const String          fieldName,
    74         const String          srcName,
    75         const Vector<Double>  srcDir,
    76         const Vector<Double>  srcPM,
    77         const Double          srcVel,
    78         const String          obsMode,
    79         const Int             IFno,
    80         const Double          refFreq,
    81         const Double          bandwidth,
    82         const Double          freqInc,
    83         const Double          restFreq,
    84         const Vector<Float>   tcal,
    85         const String          tcalTime,
    86         const Float           azimuth,
    87         const Float           elevation,
    88         const Float           parAngle,
    89         const Float           focusAxi,
    90         const Float           focusTan,
    91         const Float           focusRot,
    92         const Float           temperature,
    93         const Float           pressure,
    94         const Float           humidity,
    95         const Float           windSpeed,
    96         const Float           windAz,
    97         const Int             refBeam,
    98         const Int             beamNo,
    99         const Vector<Double>  direction,
    100         const Vector<Double>  scanRate,
    101         const Vector<Float>   tsys,
    102         const Vector<Float>   sigma,
    103         const Vector<Float>   calFctr,
    104         const Matrix<Float>   baseLin,
    105         const Matrix<Float>   baseSub,
    106         const Matrix<Float>   &spectra,
    107         const Matrix<uChar>   &flagged,
    108         const Complex         xCalFctr,
    109         const Vector<Complex> &xPol) = 0;
     73        const PKSrecord &pksrec) = 0;
    11074
    11175    // Write a history record.
Note: See TracChangeset for help on using the changeset viewer.