Highgui tests for GUI disabled for WinRT;
authorAlexander Smorkalov <alexander.smorkalov@itseez.com>
Thu, 21 Mar 2013 12:18:19 +0000 (16:18 +0400)
committerAlexander Smorkalov <alexander.smorkalov@itseez.com>
Thu, 21 Mar 2013 12:18:19 +0000 (16:18 +0400)
Warnings fix;

modules/highgui/test/test_gui.cpp
modules/stitching/include/opencv2/stitching/detail/warpers.hpp

index 285203c..e802f29 100644 (file)
@@ -43,7 +43,7 @@
 #include "test_precomp.hpp"
 #include "opencv2/highgui/highgui.hpp"
 
-#if defined HAVE_GTK  || defined HAVE_QT || defined WIN32 || defined _WIN32 || defined HAVE_CARBON || defined HAVE_COCOA
+#if defined HAVE_GTK || defined HAVE_QT || ((defined WIN32 || defined _WIN32) && !_M_ARM) || defined HAVE_CARBON || defined HAVE_COCOA
 
 using namespace cv;
 using namespace std;
index 4a7cc4e..2bd46f7 100644 (file)
@@ -460,7 +460,7 @@ struct SphericalPortraitProjector : ProjectorBase
 
 // Projects image onto unit sphere with origin at (0, 0, 0).
 // Poles are located NOT at (0, -1, 0) and (0, 1, 0) points, BUT at (1, 0, 0) and (-1, 0, 0) points.
-class SphericalPortraitWarper : public RotationWarperBase<SphericalPortraitProjector>
+class CV_EXPORTS SphericalPortraitWarper : public RotationWarperBase<SphericalPortraitProjector>
 {
 public:
     SphericalPortraitWarper(float scale) { projector_.scale = scale; }
@@ -476,7 +476,7 @@ struct CylindricalPortraitProjector : ProjectorBase
 };
 
 
-class CylindricalPortraitWarper : public RotationWarperBase<CylindricalPortraitProjector>
+class CV_EXPORTS CylindricalPortraitWarper : public RotationWarperBase<CylindricalPortraitProjector>
 {
 public:
     CylindricalPortraitWarper(float scale) { projector_.scale = scale; }
@@ -495,7 +495,7 @@ struct PlanePortraitProjector : ProjectorBase
 };
 
 
-class PlanePortraitWarper : public RotationWarperBase<PlanePortraitProjector>
+class CV_EXPORTS PlanePortraitWarper : public RotationWarperBase<PlanePortraitProjector>
 {
 public:
     PlanePortraitWarper(float scale) { projector_.scale = scale; }