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