_gaussian.h File Reference

#include <cstring>
#include <iterator>

Go to the source code of this file.

Functions

template<typename T>
_ETL_BEGIN_NAMESPACE void gaussian_blur_5x5_ (T pen, int w, int h, typename T::pointer SC0, typename T::pointer SC1, typename T::pointer SC2, typename T::pointer SC3)
template<typename T>
void gaussian_blur_5x5 (T pen, int w, int h)
template<typename T>
void gaussian_blur_5x5 (T begin, T end)
template<typename T>
void gaussian_blur_3x3 (T pen, int w, int h)
template<typename _PEN>
void gaussian_blur_3x3 (_PEN begin, _PEN end)
 2D 3x3 pixel gaussian blur
template<typename I>
void gaussian_blur_3 (I begin, I end, bool endpts=true)
 1D 3 pixel gaussian blur
template<typename _PEN>
void gaussian_blur_3x1 (_PEN begin, _PEN end)
 2D 3x1 pixel gaussian blur
template<typename _PEN>
void gaussian_blur_1x3 (_PEN begin, _PEN end)
 2D 1x3 pixel gaussian blur
template<typename T>
void gaussian_blur (T pen, int w, int h, int blur_x, int blur_y)
template<typename T>
void gaussian_blur (T begin, T end, int w, int h)
template<typename T>
void gaussian_blur (T begin, T end, int w)


Function Documentation

template<typename T>
_ETL_BEGIN_NAMESPACE void gaussian_blur_5x5_ pen,
int  w,
int  h,
typename T::pointer  SC0,
typename T::pointer  SC1,
typename T::pointer  SC2,
typename T::pointer  SC3
 

======================================================================== Extended Template Library Gaussian Blur Template Implementation

Id
_gaussian.h,v 1.1.1.1 2005/01/04 01:31:47 darco Exp

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 44 of file _gaussian.h.

Referenced by gaussian_blur(), and gaussian_blur_5x5().

template<typename T>
void gaussian_blur_5x5 pen,
int  w,
int  h
 

Definition at line 103 of file _gaussian.h.

References gaussian_blur_5x5_().

template<typename T>
void gaussian_blur_5x5 begin,
end
 

Definition at line 119 of file _gaussian.h.

References gaussian_blur_5x5_().

template<typename T>
void gaussian_blur_3x3 pen,
int  w,
int  h
 

Definition at line 137 of file _gaussian.h.

Referenced by gaussian_blur(), and gaussian_blur_3x3().

template<typename _PEN>
void gaussian_blur_3x3 _PEN  begin,
_PEN  end
 

2D 3x3 pixel gaussian blur

Definition at line 186 of file _gaussian.h.

References gaussian_blur_3x3().

template<typename I>
void gaussian_blur_3 begin,
end,
bool  endpts = true
 

1D 3 pixel gaussian blur

Definition at line 194 of file _gaussian.h.

Referenced by gaussian_blur_1x3(), and gaussian_blur_3x1().

template<typename _PEN>
void gaussian_blur_3x1 _PEN  begin,
_PEN  end
 

2D 3x1 pixel gaussian blur

Definition at line 226 of file _gaussian.h.

References gaussian_blur_3().

Referenced by gaussian_blur().

template<typename _PEN>
void gaussian_blur_1x3 _PEN  begin,
_PEN  end
 

2D 1x3 pixel gaussian blur

Definition at line 235 of file _gaussian.h.

References gaussian_blur_3().

Referenced by gaussian_blur().

template<typename T>
void gaussian_blur pen,
int  w,
int  h,
int  blur_x,
int  blur_y
 

Definition at line 243 of file _gaussian.h.

References gaussian_blur_1x3(), gaussian_blur_3x1(), gaussian_blur_3x3(), and gaussian_blur_5x5_().

Referenced by gaussian_blur().

template<typename T>
void gaussian_blur begin,
end,
int  w,
int  h
 

Definition at line 296 of file _gaussian.h.

References gaussian_blur().

template<typename T>
void gaussian_blur begin,
end,
int  w
 

Definition at line 303 of file _gaussian.h.

References gaussian_blur().


Generated on Wed Jun 21 16:25:59 2006 for ETL by  doxygen 1.4.6