Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

plfiltergrayscale.h

00001 /*
00002 /--------------------------------------------------------------------
00003 |
00004 |      $Id: plfiltergrayscale.h,v 1.2 2002/02/24 13:00:47 uzadow Exp $
00005 |
00006 |      Copyright (c) 1996-2002 Ulrich von Zadow
00007 |
00008 \--------------------------------------------------------------------
00009 */
00010 
00011 #if !defined(INCL_PLFILTERGRAYSCALE)
00012 #define INCL_PLFILTERGRAYSCALE
00013 
00014 #if _MSC_VER >= 1000
00015 #pragma once
00016 #endif // _MSC_VER >= 1000
00017 
00018 #include "plfilter.h"
00019 
00020 class PLBmp;
00021 
00022 //! Creates a grayscale version of a 32 bpp bitmap.
00023 class PLFilterGrayscale : public PLFilter
00024 {
00025 public:
00026   PLFilterGrayscale();
00027   virtual ~PLFilterGrayscale();
00028   virtual void Apply(PLBmp * pBmpSource, PLBmp * pBmpDest) const;
00029 
00030 private:
00031 };
00032 
00033 #endif
00034 
00035 /*
00036 /--------------------------------------------------------------------
00037 |
00038 |      $Log: plfiltergrayscale.h,v $
00039 |      Revision 1.2  2002/02/24 13:00:47  uzadow
00040 |      Documentation update; removed buggy PLFilterRotate.
00041 |
00042 |      Revision 1.1  2001/09/16 19:03:23  uzadow
00043 |      Added global name prefix PL, changed most filenames.
00044 |
00045 |      Revision 1.4  2001/01/15 15:05:31  uzadow
00046 |      Added PLBmp::ApplyFilter() and PLBmp::CreateFilteredCopy()
00047 |
00048 |      Revision 1.3  1999/12/08 15:39:46  Ulrich von Zadow
00049 |      Unix compatibility changes
00050 |
00051 |      Revision 1.2  1999/11/27 18:45:48  Ulrich von Zadow
00052 |      Added/Updated doc comments.
00053 |
00054 |      Revision 1.1  1999/10/21 16:05:17  Ulrich von Zadow
00055 |      Moved filters to separate directory. Added Crop, Grayscale and
00056 |      GetAlpha filters.
00057 |
00058 |      Revision 1.1  1999/10/19 21:29:44  Ulrich von Zadow
00059 |      Added filters.
00060 |
00061 |
00062 \--------------------------------------------------------------------
00063 */

Generated on Sun Jun 6 13:42:22 2004 for paintlib by doxygen 1.3.2