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/PKSFITSreader.h

    r1427 r1452  
    2626//#                        Charlottesville, VA 22903-2475 USA
    2727//#
    28 //# $Id: PKSFITSreader.h,v 19.13 2008-06-26 02:02:43 cal103 Exp $
     28//# $Id: PKSFITSreader.h,v 19.17 2008-11-17 06:38:05 cal103 Exp $
    2929//#---------------------------------------------------------------------------
    3030//# This class is basically a wrapper class for reading data from either an
     
    3939
    4040#include <atnf/PKSIO/FITSreader.h>
     41#include <atnf/PKSIO/PKSrecord.h>
    4142#include <atnf/PKSIO/PKSreader.h>
    4243
    4344#include <casa/aips.h>
     45#include <casa/stdio.h>
    4446#include <casa/Arrays/Vector.h>
    4547#include <casa/Arrays/Matrix.h>
     
    4749#include <casa/BasicSL/String.h>
    4850
     51#include <casa/namespace.h>
     52
    4953// <summary>
    5054// Class to read Parkes Multibeam data from a FITS file.
    5155// </summary>
    5256
    53 #include <casa/namespace.h>
    5457class PKSFITSreader : public PKSreader
    5558{
     
    6366    // Destructor.
    6467    virtual ~PKSFITSreader();
     68
     69    // Set message disposition.
     70    virtual Int setMsg(
     71        FILE *fd = 0x0);
    6572
    6673    // Open the FITS file for reading.
     
    104111        const Bool getSpectra = True,
    105112        const Bool getXPol    = False,
    106         const Bool getFeedPos = False);
     113        const Int  coordSys   = 0);
    107114
    108115    // Find the range of the data selected in time and position.
     
    114121
    115122    // Read the next data record.
    116     virtual Int read(MBrecord &mbrec);
    117 
    118     // Read the next data record, just the basics.
    119     virtual Int read(
    120         Int           &IFno,
    121         Vector<Float> &tsys,
    122         Vector<Float> &calFctr,
    123         Matrix<Float> &baseLin,
    124         Matrix<Float> &baseSub,
    125         Matrix<Float> &spectra,
    126         Matrix<uChar> &flagged);
     123    virtual Int read(PKSrecord &pksrec);
    127124
    128125    // Close the FITS file.
     
    132129    Int    *cBeams, *cIFs;
    133130    uInt   cNBeam, cNIF;
    134     PKSMBrecord cFITSMBrec;
     131    MBrecord cMBrec;
    135132    FITSreader  *cReader;
    136133
Note: See TracChangeset for help on using the changeset viewer.