casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
casa::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 1023 of file fits.h.


Member Function Documentation

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

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