00001 #ifndef __OliveiraInpainting__ 00002 #define __OliveiraInpainting__ 00003 00025 #include <stdio.h> 00026 00027 #include "AnInpaintingOp.hpp" 00028 #include "AbsRImageFilter.hpp" 00029 00030 00031 class OliveiraInpainting : public AnInpaintingOp 00032 { 00033 private: 00034 00035 int type; 00036 00037 public: 00038 OliveiraInpainting(int np, int atype); 00039 virtual ~OliveiraInpainting(){} 00040 00041 virtual AnImage* filter(AnImage* src, AnImage* dest=0){return 0;} 00042 virtual AnImage* selectedFilter(AnImage* mask, AnImage* src, AnImage* dest=0); 00043 00044 virtual void report(FILE* file){} 00045 }; 00046 00047 00048 #endif