oln::internal::dim_iterate_rec_< dim, skip > Struct Template Reference

Iterate over all dimensions except one. More...

#include <dwt.hh>

List of all members.

Static Public Member Functions

template<class I, class K> void doit (abstract::image< I > &im, typename mlc::exact< I >::ret::point_type &p, const unsigned l1, const unsigned l2, const K &coeffs, dwt_transform_dir_ d)
 Iterate over all dimensions except one.


Detailed Description

template<unsigned dim, unsigned skip>
struct oln::internal::dim_iterate_rec_< dim, skip >

Iterate over all dimensions except one.

Parameters:
dim Number of dimension to process.
skip Dimension to skip.

Definition at line 356 of file dwt.hh.


Member Function Documentation

template<unsigned dim, unsigned skip>
template<class I, class K>
void oln::internal::dim_iterate_rec_< dim, skip >::doit abstract::image< I > &  im,
typename mlc::exact< I >::ret::point_type &  p,
const unsigned  l1,
const unsigned  l2,
const K &  coeffs,
dwt_transform_dir_  d
[inline, static]
 

Iterate over all dimensions except one.

Parameters:
I Exact type of the image to process.
K Type of coefficients.

Definition at line 365 of file dwt.hh.

00371       {
00372         dim_skip_iterate_rec_<dim, skip>::doit(im, p, l1, l2, coeffs, d);
00373         dim_iterate_rec_<dim, skip - 1>::doit(im, p, l1, l2, coeffs, d);
00374       }


The documentation for this struct was generated from the following file:
Generated on Thu Apr 15 20:16:23 2004 for Olena by doxygen 1.3.6-20040222