/vol/vipdata/irtk/image++/include/irtkGradientImage.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef _IRTKGRADIENTIMAGE_H
00014
00015 #define _IRTKGRADIENTIMAGE_H
00016
00023 #include <irtkImageToImage.h>
00024
00025 template <class VoxelType> class irtkGradientImage : public irtkImageToImage<VoxelType>
00026 {
00027
00028 protected:
00029
00033 virtual Bool RequiresBuffering();
00034
00036 virtual const char *NameOfClass();
00037
00038
00039 virtual double Run(int, int, int, int);
00040
00041 public:
00042
00044 virtual void Run();
00045 };
00046
00047 #include <irtkGradientImageX.h>
00048 #include <irtkGradientImageY.h>
00049 #include <irtkGradientImageZ.h>
00050
00051 #endif