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

Class to write Parkes multibeam data to an SDFITS file. More...

#include <PKSSDwriter.h>

Inheritance diagram for PKSSDwriter:
PKSwriter

List of all members.

Public Member Functions

 PKSSDwriter ()
 Default constructor.
virtual ~PKSSDwriter ()
 Destructor.
virtual Int create (const String sdName, const String observer, const String project, const String antName, const Vector< Double > antPosition, const String obsMode, const String bunit, const Float equinox, const String dopplerFrame, const Vector< uInt > nChan, const Vector< uInt > nPol, const Vector< Bool > haveXPol, const Bool haveBase)
 Create the SDFITS file and write static data.
virtual Int write (const PKSrecord &pksrec)
 Write the next data record.
virtual Int history (const String text)
 Write a history record.
virtual Int history (const char *text)
virtual void close ()
 Close the SDFITS file.

Private Attributes

Vector< uInt > cHaveXPol
 Masks declaration in parent class.
SDFITSwriter cSDwriter

Detailed Description

Class to write Parkes multibeam data to an SDFITS file.

Definition at line 55 of file PKSSDwriter.h.


Constructor & Destructor Documentation

Default constructor.

virtual PKSSDwriter::~PKSSDwriter ( ) [virtual]

Destructor.


Member Function Documentation

virtual void PKSSDwriter::close ( ) [virtual]

Close the SDFITS file.

Implements PKSwriter.

virtual Int PKSSDwriter::create ( const String  sdName,
const String  observer,
const String  project,
const String  antName,
const Vector< Double >  antPosition,
const String  obsMode,
const String  bunit,
const Float  equinox,
const String  dopplerFrame,
const Vector< uInt >  nChan,
const Vector< uInt >  nPol,
const Vector< Bool >  haveXPol,
const Bool  haveBase 
) [virtual]

Create the SDFITS file and write static data.

Implements PKSwriter.

virtual Int PKSSDwriter::history ( const String  text) [virtual]

Write a history record.

Reimplemented from PKSwriter.

virtual Int PKSSDwriter::history ( const char *  text) [virtual]

Reimplemented from PKSwriter.

virtual Int PKSSDwriter::write ( const PKSrecord pksrec) [virtual]

Write the next data record.

Implements PKSwriter.


Member Data Documentation

Vector<uInt> PKSSDwriter::cHaveXPol [private]

Masks declaration in parent class.

Reimplemented from PKSwriter.

Definition at line 93 of file PKSSDwriter.h.

Definition at line 95 of file PKSSDwriter.h.


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