]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/math.h
Make the CreateTool factories be public so they can be used from application code
[wxWidgets.git] / interface / wx / math.h
index 348d2b981638584a1a60a3e2d304ee60172e21ad..d7c184caea0ac61a73794fc5a053a90079a0f5e6 100644 (file)
@@ -3,7 +3,7 @@
 // Purpose:     interface of global functions
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 /** @addtogroup group_funcmacro_math */
@@ -43,5 +43,23 @@ wxFloat64 wxConvertFromIeeeExtended(const 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);
+
 //@}