00001 #ifndef __RGBtoC1C2C3__ 00002 #define __RGBtoC1C2C3__ 00003 00004 00005 00025 #include <stdio.h> 00026 00027 #include "AR3ChannelConverter.hpp" 00028 00029 class RGBtoC1C2C3 : public AR3ChannelConverter 00030 { 00031 public: 00032 00033 RGBtoC1C2C3(){} 00034 virtual ~RGBtoC1C2C3(){} 00035 00036 00037 // single shot filtering 00038 virtual Real3CImage* convert(Real3CImage* from, Real3CImage* to=0); 00039 virtual Real3CImage* revert(Real3CImage* from, Real3CImage* to=0){ return 0;} 00040 00041 virtual void report(FILE* file){} 00042 }; 00043 00044 00045 #endif