9 #include <vxl_config.h> 11 # include <vcl_msvc_warnings.h> 23 *reinterpret_cast<vxl_uint_64*>(&a) = 0x7ff00000000007a2LL;
28 # else // VXL_LITTLE_ENDIAN 32 reinterpret_cast<vxl_uint_32*>(&a)[
hw]=0x7ff00000;
33 reinterpret_cast<vxl_uint_32*>(&a)[
lw]=0x000007a2;
49 *reinterpret_cast<vxl_uint_32*>(&a) = 0x7f8007a2L;
60 return ((*reinterpret_cast<vxl_uint_64*>(&x))&0xfff7ffffffffffffLL)
61 == 0x7ff00000000007a2LL;
63 return ((reinterpret_cast<vxl_int_32*>(&x)[
hw]) & 0xfff7ffff) == 0x7ff00000 &&
64 reinterpret_cast<vxl_int_32*>(&x)[
lw] == 0x000007a2;
72 return ((*reinterpret_cast<vxl_uint_32*>(&x))&0xffbfffffL)
double vil_na(double)
A particular qNaN to indicate not available.
NA (Not Available) is a particular double NaN to represent missing data.
bool vil_na_isna(double x)
True if parameter is specific NA qNaN.