casacore
|
static functions and enumerations More...
#include <fits.h>
Static Public Member Functions | |
static FITS::ValueType | getfitstype (NoConvert< FitsLogical > x) |
STRING and FSTRING are used internally in parsing keywords. More... | |
static FITS::ValueType | getfitstype (NoConvert< FitsBit > x) |
static FITS::ValueType | getfitstype (NoConvert< char > x) |
static FITS::ValueType | getfitstype (NoConvert< unsigned char > x) |
static FITS::ValueType | getfitstype (NoConvert< short > x) |
static FITS::ValueType | getfitstype (NoConvert< Int > x) |
static FITS::ValueType | getfitstype (NoConvert< long > x) |
static FITS::ValueType | getfitstype (NoConvert< float > x) |
static FITS::ValueType | getfitstype (NoConvert< double > x) |
static FITS::ValueType | getfitstype (NoConvert< Complex > x) |
static FITS::ValueType | getfitstype (NoConvert< IComplex > x) |
static FITS::ValueType | getfitstype (NoConvert< DComplex > x) |
static FITS::ValueType | getfitstype (NoConvert< FitsVADesc > x) |
static int | fitssize (FITS::ValueType t) |
static int | localsize (FITS::ValueType t) |
static void | f2l (FitsLogical *, void *, int) |
data conversion routines: FITS - local More... | |
static void | l2f (void *, FitsLogical *, int) |
static void | f2l (FitsBit *, void *, int) |
static void | l2f (void *, FitsBit *, int) |
static void | f2l (char *, void *, int) |
static void | l2f (void *, char *, int) |
static void | f2l (unsigned char *, void *, int) |
static void | l2f (void *, unsigned char *, int) |
static void | f2l (short *, void *, int) |
static void | l2f (void *, short *, int) |
static void | f2l (Int *, void *, int) |
static void | l2f (void *, Int *, int) |
static void | f2l (long *, void *, int) |
static void | l2f (void *, long *, int) |
static void | f2l (float *, void *, int) |
static void | l2f (void *, float *, int) |
static void | f2l (double *, void *, int) |
static void | l2f (void *, double *, int) |
static void | f2l (Complex *, void *, int) |
static void | l2f (void *, Complex *, int) |
static void | f2l (IComplex *, void *, int) |
static void | l2f (void *, IComplex *, int) |
static void | f2l (DComplex *, void *, int) |
static void | l2f (void *, DComplex *, int) |
static void | f2l (FitsVADesc *, void *, int) |
static void | l2f (void *, FitsVADesc *, int) |
static void | swap2 (void *, void *, int) |
static void | swap4 (void *, void *, int) |
static void | swap8 (void *, void *, int) |
static void | valstr (ostream &o, const ValueType &ty, const void *val) |
static Bool | isa_digit (char c) |
static int | digit2bin (char c) |
static Bool | isa_text (char c) |
static Bool | isa_letter (char) |
static int | letter2bin (char) |
static void | fstr2str (char *, const char *, int) |
static int | str2fstr (char *, const char *, int) |
static void | get_name (const char *s, int len, FitsNameResult &result) |
static int | get_value_id (const char *s, int l, int &pos) |
static void | get_value (const char *s, int len, FitsValueResult &result) |
static int | trim_comment (const char *s, int len) |
static int | chk_comment (const char *s, int len) |
static int | get_comment (const char *s, int len, int &begpos) |
static void | get_numeric (const char *s, int len, FitsValueResult &result) |
static void | parse_vatform (const char *s, FITS::ValueType &valType, int &maxelem) |
utility function to parse the binary table variable array column (i.e. More... | |
Static Public Attributes | |
static ReservedFitsKeywordCollection & | ResWord |
static const Int | minInt |
static const Int | maxInt |
static const float | minfloat |
static const float | maxfloat |
static const double | mindouble |
static const double | maxdouble |
Private Member Functions | |
FITS () | |
Static Private Member Functions | |
static double | tenD (Int, int) |
static float | tenF (Int, int) |
static int | ckaccum (double &, Int, int) |
static int | ckaccum (float &, Int, int) |
Static Private Attributes | |
static double | tenpowerD [309] |
static float | tenpowerF [39] |
static const int | minfltexp |
static const int | maxfltexp |
static const int | mindblexp |
static const int | maxdblexp |
static const int | maxsigdigits |
static const int | maxdigl |
static const int | maxexpdig |
static functions and enumerations
Many of the static functions are utility functions used internally in the implementation of the member functions of the FITS classes. They are placed in a single class to encapsulate them and to avoid adding many names to the global name space. More important, from the user's perspective, are the enumerations. They form the basic vocabulary of a FITS application. For example, instead of referring to the FITS NAXIS
keyword, FITS::NAXIS
should be used
FITS Reserved Names.
PZERO is named strangely because it can conflict with a standard #define in sys/param.h.
|
static |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
Definition at line 323 of file fits.h.
References casacore::C::c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
data conversion routines: FITS - local
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 322 of file fits.h.
References casacore::C::c, casacore::False, and casacore::True.
|
inlinestatic |
Definition at line 325 of file fits.h.
References casacore::C::c, casacore::False, and casacore::True.
|
inlinestatic |
Definition at line 324 of file fits.h.
References casacore::C::c, casacore::False, and casacore::True.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inlinestatic |
Definition at line 326 of file fits.h.
References casacore::C::c.
|
static |
|
static |
utility function to parse the binary table variable array column (i.e.
uses the heap) of the form nPt(dddd) where n is either 0 or 1, t is one of the standard FITS binary table column types and dddd is the maximum number of elements used by this column. If there is a format error in the input string (*s), then valType will have the value NOVALUE and maxelem will be -1.
|
static |
|
static |
|
static |
|
static |
|
inlinestaticprivate |
Definition at line 330 of file fits.h.
References casacore::pow(), and tenpowerD.
|
inlinestaticprivate |
Definition at line 334 of file fits.h.
References casacore::pow(), and tenpowerF.
|
static |
|
static |
|
static |
|
staticprivate |
|
staticprivate |