aimsalgo  5.0.5
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 330 of file imagealgorithm.h.

Constructor & Destructor Documentation

◆ ImageAlgorithmSwitch()

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

Definition at line 332 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 338 of file imagealgorithm.h.

References aims::ImageAlgorithmInterface< T >::execute(), and verbose.


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