Ignore:
Timestamp:
11/16/07 13:36:15 (17 years ago)
Author:
Malte Marquarding
Message:

Mark C added brightness unit to getHeader()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/external/atnf/PKSIO/SDFITSwriter.cc

    r1325 r1399  
    22//# SDFITSwriter.cc: ATNF CFITSIO interface class for SDFITS output.
    33//#---------------------------------------------------------------------------
    4 //# Copyright (C) 2000-2006
     4//# Copyright (C) 2000-2007
    55//# Mark Calabretta, ATNF
    66//#
     
    2727//#                        AUSTRALIA
    2828//#
    29 //# $Id: SDFITSwriter.cc,v 19.10 2006/07/05 05:44:52 mcalabre Exp $
     29//# $Id: SDFITSwriter.cc,v 19.12 2007/11/12 03:37:56 cal103 Exp $
    3030//#---------------------------------------------------------------------------
    3131//# Original: 2000/07/24, Mark Calabretta, ATNF
     
    7676        double antPos[3],
    7777        char*  obsMode,
     78        char*  bunit,
    7879        float  equinox,
    7980        char*  dopplerFrame,
     
    113114      break;
    114115    }
    115    
     116
    116117    if (cNChan[iIF] != cNChan[0] || cNPol[iIF] != cNPol[0]) {
    117118      // Varying channels and/or polarizations, need a TDIM column at least.
     
    159160  char version[7];
    160161  char date[11];
    161   sscanf("$Revision: 19.10 $", "%*s%s", version);
    162   sscanf("$Date: 2006/07/05 05:44:52 $", "%*s%s", date);
     162  sscanf("$Revision: 19.12 $", "%*s%s", version);
     163  sscanf("$Date: 2007/11/12 03:37:56 $", "%*s%s", date);
    163164  sprintf(text, "SDFITSwriter (v%s, %s)", version, date);
    164165  fits_write_key_str(cSDptr, "ORIGIN", text, "output class", &cStatus);
     
    355356  fits_insert_col(cSDptr, ++ncol, "TSYS", tform, &cStatus);
    356357  sprintf(tunit, "TUNIT%d", ncol);
    357   fits_write_key_str(cSDptr, tunit, "Jy", "units of field", &cStatus);
     358  fits_write_key_str(cSDptr, tunit, bunit, "units of field", &cStatus);
    358359
    359360  // CALFCTR (additional, real).
     
    396397
    397398  sprintf(tunit, "TUNIT%d", ncol);
    398   fits_write_key_str(cSDptr, tunit, "Jy", "units of field", &cStatus);
     399  fits_write_key_str(cSDptr, tunit, bunit, "units of field", &cStatus);
    399400
    400401  // FLAGGED (additional, logical).
     
    444445
    445446    sprintf(tunit, "TUNIT%d", ncol);
    446     fits_write_key_str(cSDptr, tunit, "Jy", "units of field", &cStatus);
     447    fits_write_key_str(cSDptr, tunit, bunit, "units of field", &cStatus);
    447448  }
    448449
     
    743744
    744745
     746//------------------------------------------------------ SDFITSwriter::history
     747
     748// Write a history record.
     749
     750int SDFITSwriter::history(char *text)
     751
     752{
     753  fits_write_history(cSDptr, text, &cStatus);
     754
     755  return cStatus;
     756}
     757
    745758//-------------------------------------------------- SDFITSwriter::reportError
    746759
Note: See TracChangeset for help on using the changeset viewer.