00001 #ifndef __RLaplacianOp__ 00002 #define __RLaplacianOp__ 00003 00004 00005 00024 #include <stdio.h> 00025 00026 #include "AbsRImageFilter.hpp" 00027 00028 class RLaplacianOp : public AbsRImageFilter 00029 { 00030 public: 00031 00032 RLaplacianOp(){} 00033 virtual ~RLaplacianOp(){} 00034 00035 // single shot filtering 00036 virtual RImage* filter(RImage* src, RImage* dest=0); 00037 virtual RImage* selectedFilter(AnImage* mask, RImage* src, RImage* dest=0); 00038 00039 virtual void report(FILE* file){ fprintf(file,"Real Laplacian Operator\n"); } 00040 }; 00041 00042 00043 #endif