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

plfiltergetalpha.h

00001 /*
00002 /--------------------------------------------------------------------
00003 |
00004 |      $Id: plfiltergetalpha_8h-source.html,v 1.4 2004/09/15 15:26:29 uzadow Exp $
00005 |
00006 |      Copyright (c) 1996-2002 Ulrich von Zadow
00007 |
00008 \--------------------------------------------------------------------
00009 */
00010 
00011 #if !defined(INCL_PLFILTERGETALPHA)
00012 #define INCL_PLFILTERGETALPHA
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 //! Returns an 8 bpp grayscale bitmap containing only the alpha channel
00023 //! of the source bitmap.
00024 class PLFilterGetAlpha : public PLFilter
00025 {
00026 public:
00027   PLFilterGetAlpha();
00028   virtual ~PLFilterGetAlpha();
00029   virtual void Apply(PLBmpBase * pBmpSource, PLBmp * pBmpDest) const;
00030 
00031 private:
00032 };
00033 
00034 #endif
00035 
00036 /*
00037 /--------------------------------------------------------------------
00038 |
00039 |      $Log: plfiltergetalpha_8h-source.html,v $
00039 |      Revision 1.4  2004/09/15 15:26:29  uzadow
00039 |      Linux compatibility changes, doc update.
00039 |
00040 |      Revision 1.4  2004/06/15 10:26:13  uzadow
00041 |      Initial nonfunctioning version of plbmpbase.
00042 |
00043 |      Revision 1.3  2004/06/06 12:56:38  uzadow
00044 |      Doxygenified documentation.
00045 |
00046 |      Revision 1.2  2002/03/31 13:36:42  uzadow
00047 |      Updated copyright.
00048 |
00049 |      Revision 1.1  2001/09/16 19:03:23  uzadow
00050 |      Added global name prefix PL, changed most filenames.
00051 |
00052 |      Revision 1.4  2001/01/15 15:05:31  uzadow
00053 |      Added PLBmp::ApplyFilter() and PLBmp::CreateFilteredCopy()
00054 |
00055 |      Revision 1.3  1999/12/08 15:39:46  Ulrich von Zadow
00056 |      Unix compatibility changes
00057 |
00058 |      Revision 1.2  1999/11/27 18:45:48  Ulrich von Zadow
00059 |      Added/Updated doc comments.
00060 |
00061 |      Revision 1.1  1999/10/21 16:05:17  Ulrich von Zadow
00062 |      Moved filters to separate directory. Added Crop, Grayscale and
00063 |      GetAlpha filters.
00064 |
00065 |      Revision 1.1  1999/10/19 21:29:44  Ulrich von Zadow
00066 |      Added filters.
00067 |
00068 |
00069 \--------------------------------------------------------------------
00070 */

Generated on Mon Sep 13 16:16:40 2004 for paintlib by doxygen 1.3.2