ETL  0.04.19
Functions
_boxblur.h File Reference

Go to the source code of this file.

Functions

template<typename T1 , typename T2 >
_ETL_BEGIN_NAMESPACE void hbox_blur (T1 pen, int w, int h, int length, T2 outpen)
template<typename T1 , typename T2 >
void vbox_blur (T1 pen, const int w, const int h, int length, T2 outpen)
template<typename T1 , typename T2 >
void box_blur (T1 pen, int w, int h, int blur_w, int blur_h, T2 outpen)
template<typename T1 , typename T2 >
void box_blur (T1 pen, int w, int h, int size, T2 outpen)
template<typename T1 , typename T2 >
void hbox_blur (T1 begin, T1 end, int len, T2 outpen)
template<typename T1 , typename T2 >
void vbox_blur (T1 begin, T1 end, int len, T2 outpen)
template<typename T1 , typename T2 >
void box_blur (T1 begin, T1 end, int blur_w, int blur_h, T2 outpen)
template<typename T1 , typename T2 >
void box_blur (T1 begin, T1 end, int blursize, T2 outpen)

Function Documentation

template<typename T1 , typename T2 >
_ETL_BEGIN_NAMESPACE void hbox_blur ( T1  pen,
int  w,
int  h,
int  length,
T2  outpen 
)

======================================================================== Extended Template Library Box Blur Template Implementation $Id$

Copyright (c) 2002 Robert B. Quattlebaum Jr.

This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

=== N O T E S ===========================================================

This is an internal header file, included by other ETL headers. You should not attempt to use it directly.


Definition at line 41 of file _boxblur.h.

References f.

Referenced by box_blur(), and hbox_blur().

template<typename T1 , typename T2 >
void vbox_blur ( T1  pen,
const int  w,
const int  h,
int  length,
T2  outpen 
)

Definition at line 76 of file _boxblur.h.

References f.

Referenced by box_blur(), and vbox_blur().

template<typename T1 , typename T2 >
void box_blur ( T1  pen,
int  w,
int  h,
int  blur_w,
int  blur_h,
T2  outpen 
)

Definition at line 213 of file _boxblur.h.

References hbox_blur(), and vbox_blur().

template<typename T1 , typename T2 >
void box_blur ( T1  pen,
int  w,
int  h,
int  size,
T2  outpen 
)

Definition at line 217 of file _boxblur.h.

References hbox_blur(), and vbox_blur().

template<typename T1 , typename T2 >
void hbox_blur ( T1  begin,
T1  end,
int  len,
T2  outpen 
)

Definition at line 221 of file _boxblur.h.

References hbox_blur().

template<typename T1 , typename T2 >
void vbox_blur ( T1  begin,
T1  end,
int  len,
T2  outpen 
)

Definition at line 228 of file _boxblur.h.

References vbox_blur().

template<typename T1 , typename T2 >
void box_blur ( T1  begin,
T1  end,
int  blur_w,
int  blur_h,
T2  outpen 
)

Definition at line 235 of file _boxblur.h.

References hbox_blur(), and vbox_blur().

template<typename T1 , typename T2 >
void box_blur ( T1  begin,
T1  end,
int  blursize,
T2  outpen 
)

Definition at line 242 of file _boxblur.h.

References hbox_blur(), and vbox_blur().