MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Namespaces | Functions
VolumeFunctions/mdsConvolution.h File Reference

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2006 by Michal Spanel
. More...

#include <MDSTk/Base/mdsSetup.h>
#include <MDSTk/Base/mdsAssert.h>
#include <MDSTk/Math/mdsBase.h>
#include "../mdsVolumeBase.h"
#include "../mdsKernel.h"
#include <cmath>
#include "mdsConvolution.hxx"

Namespaces

namespace  mds
 

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel


namespace  mds::img

Functions

template<typename R , class V >
mds::img::convolve (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel3D &Kernel)
 Convolves the volume with a given 3D convolution kernel.
template<typename R , class V >
mds::img::convolveX (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel1D &Kernel)
 Convolves the volume in the x-dimension with a given 1D kernel.
template<typename R , class V >
mds::img::convolveXY (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel2D &Kernel)
 Convolves the volume with a given 2D convolution kernel.
template<typename R , class V >
mds::img::convolveXZ (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel2D &Kernel)
 Convolves the volume with a given 2D convolution kernel.
template<typename R , class V >
mds::img::convolveY (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel1D &Kernel)
 Convolves the volume in the y-dimension with a given 1D kernel.
template<typename R , class V >
mds::img::convolveYZ (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel2D &Kernel)
 Convolves the volume with a given 2D convolution kernel.
template<typename R , class V >
mds::img::convolveZ (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel1D &Kernel)
 Convolves the volume in the z-dimension with a given 1D kernel.

Detailed Description

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2006 by Michal Spanel
.

Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2006/02/21

Id:
mdsConvolution.h 2065 2012-02-02 23:29:38Z spanel

Description: