00001 #ifndef __StretchTo8bitOp__ 00002 #define __StretchTo8bitOp__ 00003 00004 00024 #include <stdio.h> 00025 00026 #include "ADisplayMappingOp.hpp" 00027 00028 class StretchTo8bitOp : public ADisplayMappingOp 00029 { 00030 private: 00031 00032 bool maxChannel; 00033 00034 public: 00035 00036 StretchTo8bitOp(bool maxChannelFlag=false){maxChannel= maxChannelFlag;} 00037 virtual ~StretchTo8bitOp(){} 00038 00040 00044 virtual AnImage* filter(AnImage* src, AnImage* dest=0); 00045 00046 00047 virtual void report(FILE* file){} 00048 }; 00049 00050 00051 #endif 00052