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.
◆ isFP() [1/3]
static Bool casacore::FitsFPUtil::isFP |
( |
const double * |
| ) |
|
|
static |
◆ isFP() [2/3]
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).
◆ isFP() [3/3]
static Bool casacore::FitsFPUtil::isFP |
( |
const void * |
| ) |
|
|
static |
◆ setNaN() [1/2]
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.
◆ setNaN() [2/2]
static void casacore::FitsFPUtil::setNaN |
( |
float & |
val | ) |
|
|
static |
The documentation for this class was generated from the following file: