| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        math.h
 
- // Purpose:     interface of global functions
 
- // Author:      wxWidgets team
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- /** @addtogroup group_funcmacro_math */
 
- //@{
 
- /**
 
-     Returns a non-zero value if @a x is neither infinite nor NaN (not a
 
-     number), returns 0 otherwise.
 
-     @header{wx/math.h}
 
- */
 
- int wxFinite(double x);
 
- /**
 
-     Returns a non-zero value if x is NaN (not a number), returns 0 otherwise.
 
-     @header{wx/math.h}
 
- */
 
- bool wxIsNaN(double x);
 
- /**
 
-     Converts the given array of 10 bytes (corresponding to 80 bits) to
 
-     a float number according to the IEEE floating point standard format
 
-     (aka IEEE standard 754).
 
-     @see wxConvertToIeeeExtended() to perform the opposite operation
 
- */
 
- wxFloat64 wxConvertFromIeeeExtended(const wxInt8 *bytes);
 
- /**
 
-     Converts the given floating number @a num in a sequence of 10 bytes
 
-     which are stored in the given array @a bytes (which must be large enough)
 
-     according to the IEEE floating point standard format
 
-     (aka IEEE standard 754).
 
-     @see wxConvertFromIeeeExtended() to perform the opposite operation
 
- */
 
- void wxConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes);
 
- /**
 
-     Small wrapper around round().
 
- */
 
- int wxRound(double x);
 
- /** 
 
-    Returns true if both double values are identical. This is
 
-    only reliable if both values have been assigned the same
 
-    value.
 
- */
 
- bool wxIsSameDouble(double x, double y);
 
- /**
 
-    Return true of @a x is exactly zero. This is only reliable
 
-    if it has been assigned 0.
 
- */
 
- bool wxIsNullDouble(double x);
 
- //@}
 
 
  |