MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Laplacian volume filter (second version). More...
#include <mdsLaplacian.h>
Public Types | |
enum | { TEMPLATE_PARAMETER_IS_NOT_VOLUME = V::CLASS_VOLUME } |
Check that type V is a volume. More... | |
typedef CNormVolumeFilter< V, N > | base |
Volume filter base. | |
typedef base::tResult | tResult |
Filter response type. | |
typedef base::tVolume | tVolume |
Volume type. | |
typedef base::tVoxel | tVoxel |
Volume voxel type. | |
Public Member Functions | |
CVolumeLaplaceFilter1 () | |
Default constructor. | |
tResult | getResponse (const tVolume &SrcVolume, tSize x, tSize y, tSize z) |
Returns filter response at specified volume position. | |
tSize | getSize () const |
Returns filter standard deviation. | |
bool | operator() (const tVolume &SrcVolume, tVolume &DstVolume) |
Filtering of input/source volume. | |
~CVolumeLaplaceFilter1 () | |
Destructor. | |
Static Public Attributes | |
static const int | DENOM = 26 |
Number used to divide filter response. | |
static const CKernel3D::tData | KERNEL [] |
Filter kernel. |
Laplacian volume filter (second version).
typedef CNormVolumeFilter<V,N> mds::img::CVolumeLaplaceFilter1< V, N >::base |
Volume filter base.
Reimplemented from mds::img::CNormVolumeFilter< V, N >.
typedef base::tResult mds::img::CVolumeLaplaceFilter1< V, N >::tResult |
Filter response type.
Reimplemented from mds::img::CNormVolumeFilter< V, N >.
typedef base::tVolume mds::img::CVolumeLaplaceFilter1< V, N >::tVolume |
Volume type.
Reimplemented from mds::img::CNormVolumeFilter< V, N >.
typedef base::tVoxel mds::img::CVolumeLaplaceFilter1< V, N >::tVoxel |
Volume voxel type.
Reimplemented from mds::img::CNormVolumeFilter< V, N >.
anonymous enum [inherited] |
mds::img::CVolumeLaplaceFilter1< V, N >::CVolumeLaplaceFilter1 | ( | ) |
Default constructor.
mds::img::CVolumeLaplaceFilter1< V, N >::~CVolumeLaplaceFilter1 | ( | ) |
Destructor.
CVolumeLaplaceFilter1< V, N >::tResult CVolumeLaplaceFilter1::getResponse | ( | const tVolume & | SrcVolume, |
tSize | x, | ||
tSize | y, | ||
tSize | z | ||
) |
Returns filter response at specified volume position.
tSize mds::img::CVolumeLaplaceFilter1< V, N >::getSize | ( | ) | const |
Returns filter standard deviation.
bool CVolumeLaplaceFilter1::operator() | ( | const tVolume & | SrcVolume, |
tVolume & | DstVolume | ||
) | [virtual] |
Filtering of input/source volume.
Implements mds::img::CNormVolumeFilter< V, N >.
const int mds::img::CVolumeLaplaceFilter1< V, N >::DENOM = 26 [static] |
Number used to divide filter response.
const CKernel3D::tData CVolumeLaplaceFilter1::KERNEL [static] |
{ 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, -26.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f }
Filter kernel.
Volume filter kernel.