00001 #ifndef __BicubicMagnifierOp__ 00002 #define __BicubicMagnifierOp__ 00003 00004 00025 #include <stdio.h> 00026 00027 #include "AnImageOp.hpp" 00028 00029 00030 class BicubicMagnifierOp : public AnImageOp 00031 { 00032 private: 00033 00034 int kernel[5][5]; 00035 00036 public: 00037 BicubicMagnifierOp(); 00038 virtual ~BicubicMagnifierOp(){} 00039 00040 virtual AnImage* filter(AnImage* src, AnImage* dest=0); 00041 00042 virtual void report(FILE* file){} 00043 }; 00044 00045 00046 #endif