Produced by IDL 6.1
Developer Documentation

./toolbox/io
cntm_index_section__define.pro

INDEX_FILE_SECTION
|
+-ROWS_INDEX_SECTION
  |
  +-cntm_index_section

All known superclasses:
ROWS_INDEX_SECTION, INDEX_FILE_SECTION
Last modification date:
Thu Jun 2 23:56:08 2005

This class extends the rows_index_section class to properly manage the rows section for a continuum index file; that is, an index file where each row line represents a continuum.

Fields inherited from ROWS_INDEX_SECTION:
pointer  ROWS
pointer  FRMT
pointer  FRMT_QUIET
pointer  FRMT_USER
string  FLOAT_FORMAT
string  FORMAT_STRING
string  FORMAT_HEADER
string  FORMAT_STRING_QUIET
string  FORMAT_HEADER_QUIET
string  FORMAT_STRING_USER
string  FORMAT_HEADER_USER
integer  MORE_FORMAT

Fields inherited from INDEX_FILE_SECTION:
longword integer  LINES_INCR
longword integer  MAX_LINE_WIDTH
longword integer  NUM_LINES
string  FILENAME
longword integer  LUN
string  SECTION_MARKER
pointer  LINE_NUMS
pointer  LINES
longword integer  SECTION_READ
longword integer  ALLOW_APPEND
longword integer  PAD_WIDTH
longword integer  DEBUG

Routine Summary  4 routines

procedure cntm_index_section__define

This class extends the rows_index_section class to properly manage the rows section for a continuum index file; that is, an index file where each row line represents a continuum.

function CNTM_INDEX_SECTION::init(lun, filename)

private

Class Constructor Here the formats for the rows are determined: how to list them verbosly and quietly.

function CNTM_INDEX_SECTION::get_row_info_strct()

private

Returns the specail structure needed for spectral cntm data

procedure CNTM_INDEX_SECTION::list_quiet, rows, [/pproj], [/pfile], [/pext], [/prow], [/pnrow], [/pstride], [/pscan], [/psub], [/pbeam], [/psig], [/pcal]

private

When the list command is issued without the verbose command, this method prints only the columns selected in self.

Routine Details

cntm_index_section__define

procedure cntm_index_section__define

This class extends the rows_index_section class to properly manage the rows section for a continuum index file; that is, an index file where each row line represents a continuum.

Inherits
rows_index_section

CNTM_INDEX_SECTION::init private

function CNTM_INDEX_SECTION::init(lun, filename)

Class Constructor Here the formats for the rows are determined: how to list them verbosly and quietly.

Parameters
lun
.
filename
.

CNTM_INDEX_SECTION::get_row_info_strct private

function CNTM_INDEX_SECTION::get_row_info_strct()

Returns the specail structure needed for spectral cntm data

Returns
cntm_row_info_strct structure

CNTM_INDEX_SECTION::list_quiet private

procedure CNTM_INDEX_SECTION::list_quiet, rows, [/pproj], [/pfile], [/pext], [/prow], [/pnrow], [/pstride], [/pscan], [/psub], [/pbeam], [/psig], [/pcal]

When the list command is issued without the verbose command, this method prints only the columns selected in self.frmt_quiet, and also prints any additional info requested via the many keywords

Parameters
rows
.

Keywords
pproj
in, optional
boolean
prints the column labeled PROJ
pfile
in, optional
boolean
prints the column labeled FILE
pext
in, optional
boolean
prints the column labeled EXT
prow
in, optional
boolean
prints the column labeled 1ST_ROW
pnrow
in, optional
boolean
prints the column labeled N_ROWS
pstride
in, optional
boolean
prints the column labeled STRIDE
pscan
in, optional
boolean
prints the column labeled SCAN
psub
in, optional
boolean
prints the column labeled SUB
pbeam
in, optional
boolean
prints the column labeled BEAM
psig
in, optional
boolean
prints the column labeled SIG
pcal
in, optional
boolean
prints the column labeled CAL


Produced by IDLdoc 1.6 on Thu Jun 2 23:56:24 2005