Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PLFilterFillRect< PixelC > Class Template Reference

#include <plfilterfillrect.h>

Inheritance diagram for PLFilterFillRect< PixelC >:

Inheritance graph
[legend]
Collaboration diagram for PLFilterFillRect< PixelC >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PLFilterFillRect (PLPoint min, PLPoint max, const PixelC &Color)
virtual ~PLFilterFillRect ()
virtual void ApplyInPlace (PLBmp *pBmp) const
 In-Place Apply.

Private Attributes

PixelC m_Color
PLPoint m_min
PLPoint m_max

template<class PixelC>
class PLFilterFillRect< PixelC >


Constructor & Destructor Documentation

template<class PixelC>
PLFilterFillRect< PixelC >::PLFilterFillRect PLPoint  min,
PLPoint  max,
const PixelC &  Color
 

Definition at line 37 of file plfilterfillrect.h.

template<class PixelC>
PLFilterFillRect< PixelC >::~PLFilterFillRect  )  [virtual]
 

Definition at line 45 of file plfilterfillrect.h.


Member Function Documentation

template<class PixelC>
void PLFilterFillRect< PixelC >::ApplyInPlace PLBmp pBmp  )  const [virtual]
 

In-Place Apply.

Applies the filter to pBmp. The base-class version copies the bitmap after calling Apply (pBmp, pTempBmp).

Reimplemented from PLFilter.

Definition at line 51 of file plfilterfillrect.h.

References PLBmp::GetLineArray(), PLFilterFillRect< PixelC >::m_max, PLFilterFillRect< PixelC >::m_min, PLPoint::x, and PLPoint::y.

Here is the call graph for this function:


Member Data Documentation

template<class PixelC>
PixelC PLFilterFillRect< PixelC >::m_Color [private]
 

Definition at line 30 of file plfilterfillrect.h.

template<class PixelC>
PLPoint PLFilterFillRect< PixelC >::m_max [private]
 

Definition at line 32 of file plfilterfillrect.h.

Referenced by PLFilterFillRect< PixelC >::ApplyInPlace().

template<class PixelC>
PLPoint PLFilterFillRect< PixelC >::m_min [private]
 

Definition at line 31 of file plfilterfillrect.h.

Referenced by PLFilterFillRect< PixelC >::ApplyInPlace().


The documentation for this class was generated from the following file:
Generated on Wed Dec 15 21:21:00 2004 for vuVolume by  doxygen 1.3.9.1