Produced by IDL 7.1.1
Developer Documentation

./toolbox/io
zfits__define.pro

FITS
|
+-SDFITS
  |
  +-zfits

All known superclasses:
SDFITS, FITS
Last modification date:
Wed Sep 28 13:27:15 2016

This class has all the same functionality as its superclass FITS, but contains specail handling for known characteristics of sdfits files, for example what columns to expect in an extension.

Fields inherited from SDFITS:
string  FITSVER
string  SDFITVER
string  SDFITVER_NUMBER
longword integer  FROM_GBTIDL
longword integer  AUTO_OFFSETS

Fields inherited from FITS:
string  FILE_NAME
longword integer  NUM_EXTENSIONS
pointer  EXTENSION_NAMES
pointer  EXTENSION_TYPES
pointer  AXIS
object reference  PRIMARY_HEADER
object reference  EXT_HEADER
longword integer  PROPERTIES_KNOWN
longword integer  DEBUG
string  VERSION

Routine Summary  5 routines

function ZFITS::get_expected_col_names()

This class has all the same functionality as its superclass FITS, but contains special handling for known characteristics of sdfits files, for example what columns to expect in an extension.

function ZFITS::exclude_data(rowStruct)

Takes in a structure representing an zpectrometer fits row, and returns the same structure, minus the DATA and LAGS field

function ZFITS::get_sdfits_row_sizes()

private

Returns sizes needed for ASCII columns in sdfits.

function ZDFITS::define_sdfits_row(data_points)

Defines an anonymous structure that mirrors a row in an sdfits file, version 1.

procedure zfits__define

private

Defines class structure

Routine Details

ZFITS::get_expected_col_names

function ZFITS::get_expected_col_names()

This class has all the same functionality as its superclass FITS, but contains special handling for known characteristics of sdfits files, for example what columns to expect in an extension.

Inherits
fits

ZFITS::exclude_data

function ZFITS::exclude_data(rowStruct)

Takes in a structure representing an zpectrometer fits row, and returns the same structure, minus the DATA and LAGS field

Returns
identical sturcture to that passed in, minus the DATA field

Parameters
rowStruct
.

ZFITS::get_sdfits_row_sizes private

function ZFITS::get_sdfits_row_sizes()

Returns sizes needed for ASCII columns in sdfits. Make this a dummy to override the SDFITS:: version, which should not be used here. Problems: this exists here AND in IO_SDFITS_WRITER.

Returns
structure with sizes for ASCII columsn in sdfits

ZDFITS::define_sdfits_row

function ZDFITS::define_sdfits_row(data_points)

Defines an anonymous structure that mirrors a row in an sdfits file, version 1.2. Must be anonymos so that the DATA columns length can be defined at run-time. Problems: this exists here AND in IO_SDFITS_WRITER Make this a dummy to override the SDFITS:: version, which should not be used here.

Returns
structure mirroring row of an sdfits file
Uses
SDFITS::get_sdfits_row_sizes

Parameters
data_points
in
array
length of DATA column

zfits__define private

procedure zfits__define

Defines class structure


Produced by IDLdoc 1.6 on Wed Sep 28 13:27:31 2016