Go to the documentation of this file.00001 #ifndef vipl_sobel_h_
00002 #define vipl_sobel_h_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <vipl/filter/vipl_filter_2d.h>
00022
00023
00024 template <class ImgIn,class ImgOut,class DataIn,class DataOut, VCL_DFL_TYPE_PARAM_STLDECL(PixelItr, vipl_trivial_pixeliter) >
00025 class vipl_sobel : public vipl_filter_2d<ImgIn,ImgOut,DataIn,DataOut,PixelItr>
00026 {
00027
00028
00029 public:
00030 inline vipl_sobel()
00031 : vipl_filter_2d<ImgIn,ImgOut,DataIn,DataOut,PixelItr>() {}
00032 inline vipl_sobel(vipl_sobel const& A)
00033 : vipl_filter_2d<ImgIn,ImgOut,DataIn,DataOut,PixelItr>(A) {}
00034 inline ~vipl_sobel() {}
00035
00036
00037 bool section_applyop();
00038 };
00039
00040 #ifdef INSTANTIATE_TEMPLATES
00041 #include "vipl_sobel.txx"
00042 #endif
00043
00044 #endif // vipl_sobel_h_