00001 /* 00002 /-------------------------------------------------------------------- 00003 | 00004 | $Id: plfilterresize.h,v 1.2 2002/03/31 13:36:42 uzadow Exp $ 00005 | 00006 | Copyright (c) 1996-2002 Ulrich von Zadow 00007 | 00008 \-------------------------------------------------------------------- 00009 */ 00010 00011 #ifndef FILTERResize_H 00012 #define FILTERResize_H 00013 00014 #if _MSC_VER >= 1000 00015 #pragma once 00016 #endif // _MSC_VER >= 1000 00017 00018 #include "plfilter.h" 00019 00020 //! Base class for filters that resize the image. 00021 class PLFilterResize : public PLFilter 00022 { 00023 public: 00024 //! 00025 PLFilterResize(int NewXSize, int NewYSize); 00026 //! 00027 virtual ~PLFilterResize(); 00028 //! 00029 void SetNewSize(int NewXSize, int NewYSize); 00030 00031 protected: 00032 int m_NewXSize; 00033 int m_NewYSize; 00034 }; 00035 00036 #endif 00037 00038 /* 00039 /-------------------------------------------------------------------- 00040 | 00041 | $Log: plfilterresize.h,v $ 00042 | Revision 1.2 2002/03/31 13:36:42 uzadow 00043 | Updated copyright. 00044 | 00045 | Revision 1.1 2001/09/16 19:03:23 uzadow 00046 | Added global name prefix PL, changed most filenames. 00047 | 00048 | Revision 1.2 1999/11/27 18:45:49 Ulrich von Zadow 00049 | Added/Updated doc comments. 00050 | 00051 | Revision 1.1 1999/10/21 16:05:18 Ulrich von Zadow 00052 | Moved filters to separate directory. Added Crop, Grayscale and 00053 | GetAlpha filters. 00054 | 00055 | Revision 1.1 1999/10/19 21:29:44 Ulrich von Zadow 00056 | Added filters. 00057 | 00058 | 00059 \-------------------------------------------------------------------- 00060 */