/vol/vipdata/irtk/image++/include/irtkConvolution.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef _IRTKCONVOLUTION_H
00014
00015 #define _IRTKCONVOLUTION_H
00016
00017 #include <irtkImageToImage.h>
00018
00019 template <class VoxelType> class irtkConvolution : public irtkImageToImage<VoxelType>
00020 {
00021
00022 protected:
00023
00025 Bool _Normalization;
00026
00027 public:
00028
00030 irtkConvolution(Bool = False);
00031
00033 SetMacro(Normalization, Bool);
00034
00036 GetMacro(Normalization, Bool);
00037
00038 };
00039
00040
00041 #include <irtkConvolution_1D.h>
00042 #include <irtkConvolution_2D.h>
00043 #include <irtkConvolution_3D.h>
00044
00045
00046 #include <irtkConvolutionWithPadding_1D.h>
00047 #include <irtkConvolutionWithPadding_2D.h>
00048 #include <irtkConvolutionWithPadding_3D.h>
00049
00050 #endif