casacore
Loading...
Searching...
No Matches
casacore::ReservedFitsKeywordCollection Class Reference

collection of reserved FITS keywords More...

#include <fits.h>

Public Member Functions

const ReservedFitsKeywordoperator[] (int i) const
int no () const
const ReservedFitsKeywordget (FITS::ReservedName, Bool, FITS::ValueType, const void *, int, const char *&) const
const ReservedFitsKeywordget (const char *, int, Bool, FITS::ValueType, const void *, int, const char *&) const
const char * aname (FITS::ReservedName) const
int essential_name (const char *, int) const
const ReservedFitsKeywordget_essential (int, Bool, FITS::ValueType, const void *, int, const char *&) const
int isreserved (const char *, int) const
Bool isunique (int) const
Bool requires_value (int) const
const ReservedFitsKeyworduserdef_item () const
const ReservedFitsKeyworderr_item () const
const ReservedFitsKeywordend_item () const
const ReservedFitsKeywordspaces () const
const ReservedFitsKeywordcomment () const
const ReservedFitsKeywordhistory () const
int rules (const ReservedFitsKeyword &, const char *, int, Bool, FITS::ValueType, const void *, int, const char *&) const

Private Member Functions

const ReservedFitsKeywordmatch (int, const char *, int, Bool, FITS::ValueType, const void *, int, const char *&) const

Static Private Attributes

static constexpr int no_items
static constexpr ReservedFitsKeyword resword [56]
 Discussion of Reserved FitsKeyword Table.
static constexpr const ReservedFitsKeyworduser_def_item
static constexpr const ReservedFitsKeyworderror_item
static constexpr const ReservedFitsKeywordend__item
static constexpr const ReservedFitsKeywordspaces_item
static constexpr const ReservedFitsKeywordcomment_item
static constexpr const ReservedFitsKeywordhistory_item
static constexpr int resalpha [26]
 alphabetic index to table

Detailed Description

collection of reserved FITS keywords

Review Status

Reviewed By:
UNKNOWN
Date Reviewed:
before2004/08/25

Definition at line 421 of file fits.h.

Member Function Documentation

◆ aname()

const char * casacore::ReservedFitsKeywordCollection::aname ( FITS::ReservedName ) const

◆ comment()

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::comment ( ) const
inline

Definition at line 547 of file fits.h.

References comment_item.

◆ end_item()

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::end_item ( ) const
inline

Definition at line 543 of file fits.h.

References end__item.

◆ err_item()

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::err_item ( ) const
inline

Definition at line 541 of file fits.h.

References error_item.

◆ essential_name()

int casacore::ReservedFitsKeywordCollection::essential_name ( const char * ,
int  ) const

◆ get() [1/2]

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::get ( const char * ,
int ,
Bool ,
FITS::ValueType ,
const void * ,
int ,
const char *&  ) const

◆ get() [2/2]

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::get ( FITS::ReservedName ,
Bool ,
FITS::ValueType ,
const void * ,
int ,
const char *&  ) const

◆ get_essential()

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::get_essential ( int ,
Bool ,
FITS::ValueType ,
const void * ,
int ,
const char *&  ) const

◆ history()

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::history ( ) const
inline

Definition at line 549 of file fits.h.

References history_item.

◆ isreserved()

int casacore::ReservedFitsKeywordCollection::isreserved ( const char * ,
int  ) const

◆ isunique()

Bool casacore::ReservedFitsKeywordCollection::isunique ( int i) const
inline

Definition at line 537 of file fits.h.

References casacore::name(), and resword.

◆ match()

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::match ( int ,
const char * ,
int ,
Bool ,
FITS::ValueType ,
const void * ,
int ,
const char *&  ) const
private

◆ no()

int casacore::ReservedFitsKeywordCollection::no ( ) const
inline

Definition at line 536 of file fits.h.

References no_items.

◆ operator[]()

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::operator[] ( int i) const
inline

Definition at line 534 of file fits.h.

References resword.

◆ requires_value()

Bool casacore::ReservedFitsKeywordCollection::requires_value ( int ) const

◆ rules()

int casacore::ReservedFitsKeywordCollection::rules ( const ReservedFitsKeyword & ,
const char * ,
int ,
Bool ,
FITS::ValueType ,
const void * ,
int ,
const char *&  ) const

◆ spaces()

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::spaces ( ) const
inline

Definition at line 545 of file fits.h.

References spaces_item.

◆ userdef_item()

const ReservedFitsKeyword & casacore::ReservedFitsKeywordCollection::userdef_item ( ) const
inline

Definition at line 539 of file fits.h.

References user_def_item.

Member Data Documentation

◆ comment_item

const ReservedFitsKeyword& casacore::ReservedFitsKeywordCollection::comment_item
staticconstexprprivate

Definition at line 520 of file fits.h.

Referenced by comment().

◆ end__item

const ReservedFitsKeyword& casacore::ReservedFitsKeywordCollection::end__item
staticconstexprprivate

Definition at line 518 of file fits.h.

Referenced by end_item().

◆ error_item

const ReservedFitsKeyword& casacore::ReservedFitsKeywordCollection::error_item
staticconstexprprivate

Definition at line 517 of file fits.h.

Referenced by err_item().

◆ history_item

const ReservedFitsKeyword& casacore::ReservedFitsKeywordCollection::history_item
staticconstexprprivate

Definition at line 521 of file fits.h.

Referenced by history().

◆ no_items

int casacore::ReservedFitsKeywordCollection::no_items
staticconstexprprivate

Definition at line 445 of file fits.h.

Referenced by no().

◆ resalpha

int casacore::ReservedFitsKeywordCollection::resalpha[26]
staticconstexprprivate

alphabetic index to table

Definition at line 523 of file fits.h.

◆ resword

ReservedFitsKeyword casacore::ReservedFitsKeywordCollection::resword[56]
staticconstexprprivate

Discussion of Reserved FitsKeyword Table.

  1. The reserved name itself (name_) is not unique; there may be more than one entry with the same reserved name.
  2. The combination of reserved name, the data type, and whether it is indexed or not (name_, type_, isindexed_) is unique within the table.
  3. The table is sorted by reserved name + type + isindexed.

Definition at line 454 of file fits.h.

Referenced by isunique(), and operator[]().

◆ spaces_item

const ReservedFitsKeyword& casacore::ReservedFitsKeywordCollection::spaces_item
staticconstexprprivate

Definition at line 519 of file fits.h.

Referenced by spaces().

◆ user_def_item

const ReservedFitsKeyword& casacore::ReservedFitsKeywordCollection::user_def_item
staticconstexprprivate

Definition at line 516 of file fits.h.

Referenced by userdef_item().


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