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