convolve.h File Reference

Header file declaring 1D correlation and convolution functions. More...

#include <dlrCommon/tags.h>
#include <dlrNumeric/array1D.h>
#include <dlrNumeric/convolutionStrategy.h>
#include <algorithm>
#include <dlrNumeric/convolve1D.h>

Include dependency graph for convolve.h:

Go to the source code of this file.

Namespaces

namespace  dlr
namespace  dlr::numeric

Functions

template<class Type>
Array1D< Type > dlr::numeric::convolve (const Array1D< Type > &kernel, const Array1D< Type > &signal, ConvolutionStrategy strategy)
template<class Type0, class Type1>
Array1D< Type1 > dlr::numeric::convolve (const Array1D< Type0 > &kernel, const Array1D< Type0 > &signal, type_tag< Type1 > resultTag, ConvolutionStrategy strategy=DLR_CONVOLVE_ZERO_PAD_RESULT)
template<class Type>
Array1D< Type > dlr::numeric::correlate (const Array1D< Type > &kernel, const Array1D< Type > &signal, ConvolutionStrategy strategy=DLR_CONVOLVE_ZERO_PAD_RESULT)
template<class Type0, class Type1>
Array1D< Type1 > dlr::numeric::correlate (const Array1D< Type0 > &kernel, const Array1D< Type0 > &signal, type_tag< Type1 > resultTag, ConvolutionStrategy strategy=DLR_CONVOLVE_ZERO_PAD_RESULT)


Detailed Description

Header file declaring 1D correlation and convolution functions.

Copyright (C) 2006-2007 David LaRose, dlr@cs.cmu.edu See accompanying file, LICENSE.TXT, for details.

Revision
794
Date
2006-10-20 19:00:51 -0400 (Fri, 20 Oct 2006)

Definition in file convolve.h.


Generated on Mon Jul 9 20:34:06 2007 for dlrLibs Utility Libraries by  doxygen 1.5.2