00001 #ifndef __LaplacianOp__
00002 #define __LaplacianOp__
00003
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00019
00020 #include "AnImageOp.hpp"
00021
00022
00023 class LaplacianOp : public AnImageOp
00024 {
00025 private:
00026
00027 bool positiveValue;
00028
00029 public:
00030 LaplacianOp(bool signFlag=true):AnImageOp(){ positiveValue= signFlag; }
00031 virtual ~LaplacianOp(){}
00032
00033
00034
00035 AnImage* filter(AnImage* src, AnImage* dest);
00036
00037 virtual void report(FILE* file){}
00038
00039 };
00040
00041 #endif