aimsalgo  5.1.2
Neuroimaging image processing
aims::ImageAlgorithmSwitch< T, false > Class Template Reference

aims::ImageAlgorithmSwitch switch specialization for mono-channel ImageAlgorithmInterface More...

#include <aims/algorithm/imagealgorithm.h>

Public Member Functions

 ImageAlgorithmSwitch ()
 

Static Public Member Functions

static void execute (ImageAlgorithmInterface< T > &algo, const carto::VolumeRef< T > &in, carto::VolumeRef< T > &out, int verbose=carto::verbose)
 Execute ImageAlgorithmInterface<T> on VolumeRef<T>. More...
 

Detailed Description

template<typename T>
class aims::ImageAlgorithmSwitch< T, false >

aims::ImageAlgorithmSwitch switch specialization for mono-channel ImageAlgorithmInterface

aims::ImageAlgorithmSwitch is the specialized class for mono-channel ImageAlgorithmInterface implementations.

Template Parameters
Ttype of voxel that will be processed by ImageAlgorithmInterface

Definition at line 311 of file imagealgorithm.h.

Constructor & Destructor Documentation

◆ ImageAlgorithmSwitch()

template<typename T >
aims::ImageAlgorithmSwitch< T, false >::ImageAlgorithmSwitch ( )
inline

Definition at line 313 of file imagealgorithm.h.

Member Function Documentation

◆ execute()

template<typename T >
static void aims::ImageAlgorithmSwitch< T, false >::execute ( ImageAlgorithmInterface< T > &  algo,
const carto::VolumeRef< T > &  in,
carto::VolumeRef< T > &  out,
int  verbose = carto::verbose 
)
inlinestatic

Execute ImageAlgorithmInterface<T> on VolumeRef<T>.

Parameters
algoProcessing algorithm to run
inInput image to filter
outFiltered image (must be already allocated)

Definition at line 319 of file imagealgorithm.h.

References verbose.


The documentation for this class was generated from the following file: