00001 /* 00002 /-------------------------------------------------------------------- 00003 | 00004 | $Id: plfiltervideoinvert_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(AFX_VIDEOINVERTFILTER_H__5AB120C1_CEB0_11D3_AD70_444553540000__INCLUDED_) 00012 #define AFX_VIDEOINVERTFILTER_H__5AB120C1_CEB0_11D3_AD70_444553540000__INCLUDED_ 00013 00014 #if _MSC_VER > 1000 00015 #pragma once 00016 #endif // _MSC_VER > 1000 00017 00018 #include "plfilter.h" 00019 00020 //! 00021 class PLFilterVideoInvert : public PLFilter 00022 { 00023 public: 00024 //! 00025 PLFilterVideoInvert(); 00026 00027 //! 00028 virtual ~PLFilterVideoInvert(); 00029 00030 //! 00031 void Apply(PLBmpBase * pBmpSource, PLBmp * pBmpDest) const; 00032 }; 00033 00034 #endif // !defined(AFX_VIDEOINVERTFILTER_H__5AB120C1_CEB0_11D3_AD70_444553540000__INCLUDED_) 00035 00036 /* 00037 /-------------------------------------------------------------------- 00038 | 00039 | $Log: plfiltervideoinvert_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.3 2004/06/15 10:26:13 uzadow 00041 | Initial nonfunctioning version of plbmpbase. 00042 | 00043 | Revision 1.2 2002/03/31 13:36:42 uzadow 00044 | Updated copyright. 00045 | 00046 | Revision 1.1 2001/09/16 19:03:23 uzadow 00047 | Added global name prefix PL, changed most filenames. 00048 | 00049 | Revision 1.2 2001/01/15 15:05:31 uzadow 00050 | Added PLBmp::ApplyFilter() and PLBmp::CreateFilteredCopy() 00051 | 00052 | Revision 1.1 2000/03/31 12:20:06 Ulrich von Zadow 00053 | Video invert filter (beta) 00054 | 00055 | 00056 | 00057 \-------------------------------------------------------------------- 00058 */