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