Utility functions for floating point values.
More...
#include <fits.h>
|
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) |
|
Utility functions for floating point values.
Review Status
- Reviewed By:
- UNKNOWN
- Date Reviewed:
- before2004/08/25
Definition at line 1018 of file fits.h.
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: