Namespaces | Functions

/home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/OpenTissue/OpenTissue/core/containers/grid/util/grid_gaussian_convolution.h File Reference

#include <OpenTissue/configuration.h>
#include <OpenTissue/core/math/math_constants.h>
#include <boost/cast.hpp>
#include <valarray>
#include <vector>
#include <iostream>
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  OpenTissue
namespace  OpenTissue::grid
namespace  OpenTissue::grid::detail

Functions

template<typename array_type , typename real_type >
void OpenTissue::grid::detail::compute_gaussian_kernel (array_type &G, real_type const &s)
template<typename value_type , typename real_type >
void OpenTissue::grid::detail::convolution1D (value_type *output, value_type const *input, int const &xdim, int const &ydim, int const &zdim, int const &dim, real_type const &s)
template<typename value_type , typename real_type >
void OpenTissue::grid::detail::convolution3D (value_type *output, value_type const *input, int const &xdim, int const &ydim, int const &zdim, real_type const &sx, real_type const &sy, real_type const &sz)
template<typename grid_type , typename real_type >
void OpenTissue::grid::gaussian_convolution (grid_type const &src, grid_type &dst, real_type sx, real_type sy, real_type sz)