00001 #ifndef CODECIMAGESUBBAND_HPP 00002 #define CODECIMAGESUBBAND_HPP 00003 00004 #include "CodecImage.h" 00005 00006 class CCodecImageSubband: public CCodecImage 00007 { 00008 private: 00009 int16_t *m_pTempData; 00010 unsigned int m_Depth; 00011 00012 CCodecImageSubband &operator =(const CCodecImageSubband &src) {}; 00013 00014 public: 00015 CCodecImageSubband(); 00016 ~CCodecImageSubband(); 00017 00018 virtual void Resize(int w, int h); 00019 int GetDepth() { return m_Depth; }; 00020 00021 void SubbandForward(); 00022 void SubbandBackward(); 00023 00024 void SubbandForwardReferenceImp(); 00025 00026 CCodecImageSubband &operator =(const CCodecImage &src); 00027 bool operator ==(const CCodecImageSubband &comp) const; 00028 }; 00029 00030 #endif