casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
casacore::FitsKeyCardTranslator Class Reference

translator between Keyword lists and fixed FITS cars More...

#include <fits.h>

Public Member Functions

 FitsKeyCardTranslator (int=100)
 
 ~FitsKeyCardTranslator ()
 
FitsKeywordListparse (const char *, FitsKeywordList &, int, FITSErrorHandler, Bool)
 
int build (char *, FitsKeywordList &)
 
int no_errs () const
 
const char * err (int) const
 
int err_cardno (int) const
 

Static Public Member Functions

static void fmtcard (char *, const FitsKeyword &)
 

Private Attributes

int cardno
 
const int FitsCardSize
 
const int FitsMaxCard
 
const int FitsRecSize
 
int max_errs
 
int no_errs_
 
const char ** err_
 
int * err_cardno_
 
char * blanks
 

Detailed Description

translator between Keyword lists and fixed FITS cars

Review Status

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

Synopsis

also contains the parser ???

Definition at line 989 of file fits.h.

Constructor & Destructor Documentation

casacore::FitsKeyCardTranslator::FitsKeyCardTranslator ( int  = 100)
casacore::FitsKeyCardTranslator::~FitsKeyCardTranslator ( )
inline

Definition at line 1012 of file fits.h.

References blanks, err_, and err_cardno_.

Member Function Documentation

int casacore::FitsKeyCardTranslator::build ( char *  ,
FitsKeywordList  
)
const char * casacore::FitsKeyCardTranslator::err ( int  i) const
inline

Definition at line 1015 of file fits.h.

References err_.

int casacore::FitsKeyCardTranslator::err_cardno ( int  i) const
inline

Definition at line 1016 of file fits.h.

References err_cardno_.

static void casacore::FitsKeyCardTranslator::fmtcard ( char *  ,
const FitsKeyword  
)
static
int casacore::FitsKeyCardTranslator::no_errs ( ) const
inline

Definition at line 1014 of file fits.h.

References no_errs_.

FitsKeywordList& casacore::FitsKeyCardTranslator::parse ( const char *  ,
FitsKeywordList ,
int  ,
FITSErrorHandler  ,
Bool   
)

Member Data Documentation

char* casacore::FitsKeyCardTranslator::blanks
private

Definition at line 1009 of file fits.h.

Referenced by ~FitsKeyCardTranslator().

int casacore::FitsKeyCardTranslator::cardno
private

Definition at line 1001 of file fits.h.

const char** casacore::FitsKeyCardTranslator::err_
private

Definition at line 1007 of file fits.h.

Referenced by err(), and ~FitsKeyCardTranslator().

int* casacore::FitsKeyCardTranslator::err_cardno_
private

Definition at line 1008 of file fits.h.

Referenced by err_cardno(), and ~FitsKeyCardTranslator().

const int casacore::FitsKeyCardTranslator::FitsCardSize
private

Definition at line 1002 of file fits.h.

const int casacore::FitsKeyCardTranslator::FitsMaxCard
private

Definition at line 1003 of file fits.h.

const int casacore::FitsKeyCardTranslator::FitsRecSize
private

Definition at line 1004 of file fits.h.

int casacore::FitsKeyCardTranslator::max_errs
private

Definition at line 1005 of file fits.h.

int casacore::FitsKeyCardTranslator::no_errs_
private

Definition at line 1006 of file fits.h.

Referenced by no_errs().


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