casacore::FitsFPUtil Class Reference

Utility functions for floating point values. More...

#include <fits.h>

List of all members.

Static Public Member Functions

static Bool isFP (const float *)
 These functions are useful to tell if some type is a floating point type.
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.
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 1027 of file fits.h.


Member Function Documentation

static Bool casacore::FitsFPUtil::isFP ( const void *   )  [static]
static Bool casacore::FitsFPUtil::isFP ( const double *   )  [static]
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 void casacore::FitsFPUtil::setNaN ( float &  val  )  [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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1