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

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

#include <aims/algorithm/imagealgorithm.h>

Inheritance diagram for aims::ImageAlgorithmSwitch< T, false >:
Collaboration diagram for aims::ImageAlgorithmSwitch< T, false >:

Public Types

typedef T VoxelType
 

Public Member Functions

 ImageAlgorithmSwitch ()
 
 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>.
 

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.

Member Typedef Documentation

◆ VoxelType

typedef T aims::ImageAlgorithmSwitch< T, M >::VoxelType

Definition at line 295 of file imagealgorithm.h.

Constructor & Destructor Documentation

◆ ImageAlgorithmSwitch() [1/2]

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

Definition at line 313 of file imagealgorithm.h.

◆ ImageAlgorithmSwitch() [2/2]

aims::ImageAlgorithmSwitch< T, M >::ImageAlgorithmSwitch ( )
inline

Definition at line 296 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 carto::verbose.


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