Provides double-precision floating point helper functions.
Functions
SbDoubleAbsolute
Returns the absolute value of the given double-precision floating-point number
d
, preserving NaN
and infinity.
d
: The number to be adjusted.
Declaration
double SbDoubleAbsolute(const double d)
SbDoubleExponent
Returns base
taken to the power of exponent
.
base
: The number to be adjusted. exponent
: The power to which the base
number should be raised.
Declaration
double SbDoubleExponent(const double base, const double exponent)
SbDoubleFloor
Floors double-precision floating-point number d
to the nearest integer.
d
: The number to be floored.
Declaration
double SbDoubleFloor(const double d)
SbDoubleIsFinite
Determines whether double-precision floating-point number d
represents a
finite number.
d
: The number to be evaluated.
Declaration
bool SbDoubleIsFinite(const double d)
SbDoubleIsNan
Determines whether double-precision floating-point number d
represents "Not a
Number."
d
: The number to be evaluated.
Declaration
bool SbDoubleIsNan(const double d)