00001 /* 00002 /-------------------------------------------------------------------- 00003 | 00004 | $Id: plfiltermirror.h,v 1.2 2002/03/31 13:36:42 uzadow Exp $ 00005 | 00006 | Copyright (c) 1996-2002 Ulrich von Zadow 00007 | Original code by Richard Hollis 00008 | 00009 \-------------------------------------------------------------------- 00010 */ 00011 00012 #ifndef INCL_PLFILTERMIRROR 00013 #define INCL_PLFILTERMIRROR 00014 00015 #if _MSC_VER >= 1000 00016 #pragma once 00017 #endif // _MSC_VER >= 1000 00018 00019 #include "plfilter.h" 00020 00021 //! Creates a mirror image of a bitmap. 00022 class PLFilterMirror: public PLFilter 00023 { 00024 public: 00025 //! 00026 PLFilterMirror(); 00027 //! 00028 virtual ~PLFilterMirror(); 00029 //! 00030 virtual void Apply(PLBmp * pBmpSource, PLBmp * pBmpDest) const; 00031 00032 protected: 00033 }; 00034 00035 #endif 00036 00037 /* 00038 /-------------------------------------------------------------------- 00039 | 00040 | $Log: plfiltermirror.h,v $ 00041 | Revision 1.2 2002/03/31 13:36:42 uzadow 00042 | Updated copyright. 00043 | 00044 | Revision 1.1 2001/09/16 19:03:23 uzadow 00045 | Added global name prefix PL, changed most filenames. 00046 | 00047 | Revision 1.2 2001/01/15 15:05:31 uzadow 00048 | Added PLBmp::ApplyFilter() and PLBmp::CreateFilteredCopy() 00049 | 00050 | Revision 1.1 2001/01/13 20:06:16 uzadow 00051 | Added Flip and Mirror filters. 00052 | 00053 | 00054 | 00055 \-------------------------------------------------------------------- 00056 */