]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/math.h
Make storing non-trivial data in wxThreadSpecificInfo possible.
[wxWidgets.git] / interface / wx / math.h
index 348d2b981638584a1a60a3e2d304ee60172e21ad..1431f452ea7ff8a6ddb6656fee10ceed13add21f 100644 (file)
@@ -2,8 +2,7 @@
 // Name:        math.h
 // Purpose:     interface of global functions
 // Author:      wxWidgets team
 // Name:        math.h
 // Purpose:     interface of global functions
 // Author:      wxWidgets team
-// RCS-ID:      $Id$
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 /** @addtogroup group_funcmacro_math */
 /////////////////////////////////////////////////////////////////////////////
 
 /** @addtogroup group_funcmacro_math */
@@ -43,5 +42,23 @@ wxFloat64 wxConvertFromIeeeExtended(const wxInt8 *bytes);
 */
 void wxConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes);
 
 */
 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);
+
 //@}
 
 //@}