![]() |
aimsalgo
5.1.2
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 341 of file imagealgorithm.h.
| typedef T::ChannelType aims::ImageAlgorithmSwitch< T, true >::ChannelType |
Definition at line 343 of file imagealgorithm.h.
|
inline |
Definition at line 344 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 350 of file imagealgorithm.h.
References carto::toString(), and verbose.