![]() |
MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Template providing min-value volume filtering functions. More...
#include <mdsMinMax.h>

Public Types | |
| enum | { TEMPLATE_PARAMETER_IS_NOT_VOLUME = V::CLASS_VOLUME } |
| Check that type V is a volume. More... | |
| typedef CVolumeFilter< V > | base |
| Volume filter base. | |
| typedef base::tVolume | tVolume |
| Volume type. | |
| typedef base::tVoxel | tVoxel |
| Volume voxel type. | |
Public Member Functions | |
| CVolumeMinFilter (tSize Size) | |
| Constructor that creates a new filter. | |
| tVoxel | getResponse (const tVolume &SrcVolume, tSize x, tSize y, tSize z) |
| Returns filter response at specified volume position. | |
| bool | operator() (const tVolume &SrcVolume, tVolume &DstVolume) |
| Min volume filtering. | |
| void | setSize (tSize Size) |
| Sets the windows size. | |
| ~CVolumeMinFilter () | |
| Destructor. | |
Protected Attributes | |
| tSize | m_MinSize |
| Min filter size. | |
Template providing min-value volume filtering functions.
| typedef CVolumeFilter<V> mds::img::CVolumeMinFilter< V >::base |
Volume filter base.
| typedef base::tVolume mds::img::CVolumeMinFilter< V >::tVolume |
Volume type.
Reimplemented from mds::img::CVolumeFilter< V >.
| typedef base::tVoxel mds::img::CVolumeMinFilter< V >::tVoxel |
Volume voxel type.
Reimplemented from mds::img::CVolumeFilter< V >.
anonymous enum [inherited] |
| mds::img::CVolumeMinFilter< V >::CVolumeMinFilter | ( | tSize | Size | ) |
Constructor that creates a new filter.
| mds::img::CVolumeMinFilter< V >::~CVolumeMinFilter | ( | ) |
Destructor.
| CVolumeMinFilter< V >::tVoxel CVolumeMinFilter::getResponse | ( | const tVolume & | SrcVolume, |
| tSize | x, | ||
| tSize | y, | ||
| tSize | z | ||
| ) |
Returns filter response at specified volume position.
| void mds::img::CVolumeMinFilter< V >::setSize | ( | tSize | Size | ) |
Sets the windows size.
tSize mds::img::CVolumeMinFilter< V >::m_MinSize [protected] |
Min filter size.
1.7.6.1