aimstil  5.0.5
recursiveFilters.h File Reference
#include <math.h>
#include "til/til_common.h"
#include "til/convert.h"
#include "til/imageArith.h"
#include "til/miscTools.h"
#include "til/RF4Gaussian.h"
#include "til/rf4Tools.h"
Include dependency graph for recursiveFilters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 

Functions

template<typename T >
til::modifySigmaAccordingToVoxelSize (T sigma, const numeric_array< float, 3 > &vdim, ImageAxis axis)
 
template<class TImage >
void til::recursiveGaussianSmoothing (TImage &im, typename TImage::value_type sigma)
 
template<typename TImage >
void til::recursiveGaussianDerivative (TImage &im, typename TImage::value_type sigma, ImageAxis axis)
 
template<typename TImage >
void til::recursiveGaussianSecondDerivative (TImage &im, typename TImage::value_type sigma, ImageAxis axis1, ImageAxis axis2)
 
template<class TImage1 , class TImage2 >
void til::recursiveGaussianGradient (const TImage1 &im, TImage2 &dx, TImage2 &dy, TImage2 &dz, typename TImage2::value_type sigma)
 
template<class TImage1 , class TImage2 >
void til::recursiveGaussianHessian (const TImage1 &im, TImage2 &dxx, TImage2 &dxy, TImage2 &dxz, TImage2 &dyy, TImage2 &dyz, TImage2 &dzz, typename TImage2::value_type sigma)