![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
aims::ImageAlgorithmSwitch switch specialization for multi-channel ImageAlgorithmInterface
More...
#include <aims/algorithm/imagealgorithm.h>
Public Types | |
typedef T::ChannelType | ChannelType |
Public Member Functions | |
ImageAlgorithmSwitch () | |
Static Public Member Functions | |
static void | execute (ImageAlgorithmInterface< ChannelType > &algo, const carto::VolumeRef< T > &in, carto::VolumeRef< T > &out, int verbose) |
Execute ImageAlgorithmInterface<T> on VolumeRef<T> . More... | |
aims::ImageAlgorithmSwitch switch specialization for multi-channel ImageAlgorithmInterface
aims::ImageAlgorithmSwitch
is the specialized class for multi-channel ImageAlgorithmInterface
implementation.
T | type of voxel that will be processed by ImageAlgorithmInterface |
Definition at line 360 of file imagealgorithm.h.
typedef T::ChannelType aims::ImageAlgorithmSwitch< T, true >::ChannelType |
Definition at line 362 of file imagealgorithm.h.
|
inline |
Definition at line 363 of file imagealgorithm.h.
|
inlinestatic |
Execute ImageAlgorithmInterface<T>
on VolumeRef<T>
.
algo | Processing algorithm to run |
in | Input image to filter |
out | Filtered image (must be already allocated) |
Definition at line 369 of file imagealgorithm.h.
References aims::ImageAlgorithmInterface< T >::execute(), and carto::toString().