Provides double-precision floating point helper functions.
Returns the absolute value of the given double-precision floating-point number d, preserving NaN and infinity.
d: The number to be adjusted.
double SbDoubleAbsolute(const double d)
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.
double SbDoubleExponent(const double base, const double exponent)
Floors double-precision floating-point number d to the nearest integer.
d: The number to be floored.
double SbDoubleFloor(const double d)
Determines whether double-precision floating-point number d represents a finite number.
d: The number to be evaluated.
bool SbDoubleIsFinite(const double d)
Determines whether double-precision floating-point number d represents “Not a Number.”
d: The number to be evaluated.
bool SbDoubleIsNan(const double d)