From 649737b6a879979522cca53a429a2bf53e0213c1 Mon Sep 17 00:00:00 2001 From: Vladislav Vinogradov Date: Mon, 15 Apr 2013 13:27:12 +0400 Subject: [PATCH] removed obsolete DevMem2D class --- modules/core/include/opencv2/core/gpu.hpp | 11 -------- .../core/include/opencv2/core/gpu_types.hpp | 27 ------------------- 2 files changed, 38 deletions(-) diff --git a/modules/core/include/opencv2/core/gpu.hpp b/modules/core/include/opencv2/core/gpu.hpp index 9ce2b1faf..3c710b713 100644 --- a/modules/core/include/opencv2/core/gpu.hpp +++ b/modules/core/include/opencv2/core/gpu.hpp @@ -418,11 +418,6 @@ public: template operator PtrStepSz<_Tp>() const; template operator PtrStep<_Tp>() const; - // Deprecated function - __CV_GPU_DEPR_BEFORE__ template operator DevMem2D_<_Tp>() const __CV_GPU_DEPR_AFTER__; - #undef __CV_GPU_DEPR_BEFORE__ - #undef __CV_GPU_DEPR_AFTER__ - /*! includes several bit-fields: - the magic signature - continuity flag @@ -681,12 +676,6 @@ GpuMat::operator PtrStep() const return PtrStep((T*)data, step); } -template inline -GpuMat::operator DevMem2D_() const -{ - return DevMem2D_(rows, cols, (T*)data, step); -} - static inline void swap(GpuMat& a, GpuMat& b) { diff --git a/modules/core/include/opencv2/core/gpu_types.hpp b/modules/core/include/opencv2/core/gpu_types.hpp index 1370c6f62..b27a6fb3f 100644 --- a/modules/core/include/opencv2/core/gpu_types.hpp +++ b/modules/core/include/opencv2/core/gpu_types.hpp @@ -120,33 +120,6 @@ namespace cv typedef PtrStep PtrStepb; typedef PtrStep PtrStepf; typedef PtrStep PtrStepi; - - -#if defined __GNUC__ - #define __CV_GPU_DEPR_BEFORE__ - #define __CV_GPU_DEPR_AFTER__ __attribute__ ((deprecated)) -#elif defined(__MSVC__) //|| defined(__CUDACC__) - #pragma deprecated(DevMem2D_) - #define __CV_GPU_DEPR_BEFORE__ __declspec(deprecated) - #define __CV_GPU_DEPR_AFTER__ -#else - #define __CV_GPU_DEPR_BEFORE__ - #define __CV_GPU_DEPR_AFTER__ -#endif - - template struct __CV_GPU_DEPR_BEFORE__ DevMem2D_ : public PtrStepSz - { - DevMem2D_() {} - DevMem2D_(int rows_, int cols_, T* data_, size_t step_) : PtrStepSz(rows_, cols_, data_, step_) {} - - template - explicit __CV_GPU_DEPR_BEFORE__ DevMem2D_(const DevMem2D_& d) : PtrStepSz(d.rows, d.cols, (T*)d.data, d.step) {} - } __CV_GPU_DEPR_AFTER__ ; - - typedef DevMem2D_ DevMem2Db; - typedef DevMem2Db DevMem2D; - typedef DevMem2D_ DevMem2Df; - typedef DevMem2D_ DevMem2Di; } }