fixed compilation under gcc
authorAnatoly Baksheev <no@email>
Mon, 1 Nov 2010 15:13:17 +0000 (15:13 +0000)
committerAnatoly Baksheev <no@email>
Mon, 1 Nov 2010 15:13:17 +0000 (15:13 +0000)
modules/gpu/include/opencv2/gpu/devmem2d.hpp

index eb89794..e756e2e 100644 (file)
@@ -103,10 +103,10 @@ namespace cv
         {                   \r
             PtrElemStep_(const DevMem2D_<T>& mem) : PtrStep_<T>(mem) \r
             {\r
-                this->step /= PtrStep_<T>::elem_size;             \r
+                PtrStep_<T>::step /= PtrStep_<T>::elem_size;             \r
             }\r
-            __CV_GPU_HOST_DEVICE__ T* ptr(int y = 0) { return data + y * step; }\r
-            __CV_GPU_HOST_DEVICE__ const T* ptr(int y = 0) const { return data + y * step; }\r
+            __CV_GPU_HOST_DEVICE__ T* ptr(int y = 0) { return PtrStep_<T>::data + y * PtrStep_<T>::step; }\r
+            __CV_GPU_HOST_DEVICE__ const T* ptr(int y = 0) const { return PtrStep_<T>::data + y * PtrStep_<T>::step; }\r
         private:            \r
             StaticCheck<256 % sizeof(T) == 0>  ElemStepTypeCheck;\r
         };\r