Export CV_PI explcitly, #758.
authorJames Bowman <no@email>
Tue, 14 Dec 2010 00:13:42 +0000 (00:13 +0000)
committerJames Bowman <no@email>
Tue, 14 Dec 2010 00:13:42 +0000 (00:13 +0000)
modules/python/cv.cpp
modules/python/defs

index 0112218..c5242c3 100644 (file)
@@ -3962,6 +3962,9 @@ void initcv()
   convert.to = &cvmat_Type;
   PyDict_SetItemString(d, "cvmat", convert.o);
 
+  // AFAIK the only floating-point constant
+  PyDict_SetItemString(d, "CV_PI", PyFloat_FromDouble(CV_PI));
+
 #define PUBLISH(I) PyDict_SetItemString(d, #I, PyInt_FromLong(I))
 #define PUBLISHU(I) PyDict_SetItemString(d, #I, PyLong_FromUnsignedLong(I))
 #define PUBLISH2(I, value) PyDict_SetItemString(d, #I, PyLong_FromLong(value))
index 20c80a1..b8f3907 100644 (file)
 #define CV_IMWRITE_PXM_BINARY 32
 #define IPL_ORIGIN_TL 0
 #define IPL_ORIGIN_BL 1
-#define CV_PI
 #define CV_GAUSSIAN_5x5
 #define CV_CN_MAX
 #define CV_WINDOW_AUTOSIZE  1