00001 #ifndef __RGBtoL1L2L3__ 00002 #define __RGBtoL1L2L3__ 00003 00004 00024 #include <stdio.h> 00025 00026 00027 #include "AR3ChannelConverter.hpp" 00028 00029 class RGBtoL1L2L3 : public AR3ChannelConverter 00030 { 00031 public: 00032 00033 RGBtoL1L2L3(){} 00034 virtual ~RGBtoL1L2L3(){} 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