00001 #ifndef __LaplacianOp__ 00002 #define __LaplacianOp__ 00003 00005 // Laplacian 00006 // =========================== 00007 // 00008 // Group: Eggs and Pictures. 00009 // Author: Bernard De Cuyper 00010 // Date: 10/06/2002 00011 // 00012 // Purpose: Laplacian Filter. 00013 // 00014 // Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, 00015 // Eggs & Pictures. 00016 // MIT/Open BSD copyright model. 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