casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | List of all members
casacore::FitsFPUtil Class Reference

Utility functions for floating point values. More...

#include <fits.h>

Static Public Member Functions

static Bool isFP (const float *)
 These functions are useful to tell if some type is a floating point type. More...
 
static Bool isFP (const double *)
 
static Bool isFP (const void *)
 
static void setNaN (double &val)
 For blanking purposes, we need to be able to get a NaN. More...
 
static void setNaN (float &val)
 

Detailed Description

Utility functions for floating point values.

Review Status

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

Definition at line 1018 of file fits.h.

Member Function Documentation

static Bool casacore::FitsFPUtil::isFP ( const float *  )
static

These functions are useful to tell if some type is a floating point type.

This is useful in a templated function, where the processing can vary depending on whether the type is FP or not (e.g. blank handling).

static Bool casacore::FitsFPUtil::isFP ( const double *  )
static
static Bool casacore::FitsFPUtil::isFP ( const void *  )
static
static void casacore::FitsFPUtil::setNaN ( double &  val)
static

For blanking purposes, we need to be able to get a NaN.

The NaN we set is all bits on.

static void casacore::FitsFPUtil::setNaN ( float &  val)
static

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