removed obsolete API from gpuarithm module
authorVladislav Vinogradov <vlad.vinogradov@itseez.com>
Thu, 20 Jun 2013 07:28:09 +0000 (11:28 +0400)
committerVladislav Vinogradov <vlad.vinogradov@itseez.com>
Fri, 12 Jul 2013 04:40:30 +0000 (08:40 +0400)
modules/gpuarithm/include/opencv2/gpuarithm.hpp

index 8fbe296..dabb4e2 100644 (file)
 
 #include "opencv2/core/gpu.hpp"
 
-#if defined __GNUC__
-    #define __OPENCV_GPUARITHM_DEPR_BEFORE__
-    #define __OPENCV_GPUARITHM_DEPR_AFTER__ __attribute__ ((deprecated))
-#elif (defined WIN32 || defined _WIN32)
-    #define __OPENCV_GPUARITHM_DEPR_BEFORE__ __declspec(deprecated)
-    #define __OPENCV_GPUARITHM_DEPR_AFTER__
-#else
-    #define __OPENCV_GPUARITHM_DEPR_BEFORE__
-    #define __OPENCV_GPUARITHM_DEPR_AFTER__
-#endif
-
 namespace cv { namespace gpu {
 
 //! adds one matrix to another (dst = src1 + src2)
@@ -197,13 +186,8 @@ class CV_EXPORTS LookUpTable : public Algorithm
 public:
     virtual void transform(InputArray src, OutputArray dst, Stream& stream = Stream::Null()) = 0;
 };
-CV_EXPORTS Ptr<LookUpTable> createLookUpTable(InputArray lut);
 
-__OPENCV_GPUARITHM_DEPR_BEFORE__ void LUT(InputArray src, InputArray lut, OutputArray dst, Stream& stream = Stream::Null()) __OPENCV_GPUARITHM_DEPR_AFTER__;
-inline void LUT(InputArray src, InputArray lut, OutputArray dst, Stream& stream)
-{
-    createLookUpTable(lut)->transform(src, dst, stream);
-}
+CV_EXPORTS Ptr<LookUpTable> createLookUpTable(InputArray lut);
 
 //! copies 2D array to a larger destination array and pads borders with user-specifiable constant
 CV_EXPORTS void copyMakeBorder(InputArray src, OutputArray dst, int top, int bottom, int left, int right, int borderType,
@@ -382,38 +366,9 @@ class CV_EXPORTS Convolution : public Algorithm
 public:
     virtual void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr = false, Stream& stream = Stream::Null()) = 0;
 };
-CV_EXPORTS Ptr<Convolution> createConvolution(Size user_block_size = Size());
-
-__OPENCV_GPUARITHM_DEPR_BEFORE__ void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr = false, Stream& stream = Stream::Null()) __OPENCV_GPUARITHM_DEPR_AFTER__;
-inline void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr , Stream& stream)
-{
-    createConvolution()->convolve(image, templ, result, ccorr, stream);
-}
 
-struct ConvolveBuf
-{
-    Size result_size;
-    Size block_size;
-    Size user_block_size;
-    Size dft_size;
-    int spect_len;
-
-    GpuMat image_spect, templ_spect, result_spect;
-    GpuMat image_block, templ_block, result_data;
-
-    void create(Size, Size){}
-    static Size estimateBlockSize(Size, Size){ return Size(); }
-};
-
-__OPENCV_GPUARITHM_DEPR_BEFORE__ void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr, ConvolveBuf& buf, Stream& stream = Stream::Null()) __OPENCV_GPUARITHM_DEPR_AFTER__;
-inline void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr, ConvolveBuf& buf, Stream& stream)
-{
-    createConvolution(buf.user_block_size)->convolve(image, templ, result, ccorr, stream);
-}
+CV_EXPORTS Ptr<Convolution> createConvolution(Size user_block_size = Size());
 
 }} // namespace cv { namespace gpu {
 
-#undef __OPENCV_GPUARITHM_DEPR_BEFORE__
-#undef __OPENCV_GPUARITHM_DEPR_AFTER__
-
 #endif /* __OPENCV_GPUARITHM_HPP__ */