A.I.M.S


AimsTexThreshold< T, U > Class Template Reference

#include <aims/utility/threshold.h>

Collaboration diagram for AimsTexThreshold< T, U >:

Public Member Functions

 AimsTexThreshold (threshold_t type, T level, T level2=0, T backgd=0)
 Texture thresholding. More...
 
virtual ~AimsTexThreshold ()
 
TimeTexture< T > operator() (const TimeTexture< T > &sqv)
 Return the multi-level thresholded texture. More...
 
TimeTexture< U > bin (const TimeTexture< T > &sqv)
 Return the binary thresholded texture. More...
 

Protected Attributes

threshold_t _type
 Threshold type. More...
 
_level
 Lower level or unique level. More...
 
_level2
 Upper level. More...
 
_backgd
 

Detailed Description

template<class T, class U>
class AimsTexThreshold< T, U >

Definition at line 130 of file threshold.h.

Constructor & Destructor Documentation

template<class T , class U >
AimsTexThreshold< T, U >::AimsTexThreshold ( threshold_t  type,
level,
level2 = 0,
backgd = 0 
)
inline

Texture thresholding.

Parameters
typethreshold type (AIMS_LOWER_THAN,...)
levelfirst threshold
level2second threshold [default=0]
backgdvalue for voxels cut out by the thresholding

Definition at line 165 of file threshold.h.

template<class T , class U >
virtual AimsTexThreshold< T, U >::~AimsTexThreshold ( )
inlinevirtual

Definition at line 140 of file threshold.h.

Member Function Documentation

Member Data Documentation

template<class T , class U >
T AimsTexThreshold< T, U >::_backgd
protected

Definition at line 154 of file threshold.h.

template<class T , class U >
T AimsTexThreshold< T, U >::_level
protected

Lower level or unique level.

Definition at line 151 of file threshold.h.

template<class T , class U >
T AimsTexThreshold< T, U >::_level2
protected

Upper level.

Definition at line 153 of file threshold.h.

template<class T , class U >
threshold_t AimsTexThreshold< T, U >::_type
protected

Threshold type.

Definition at line 149 of file threshold.h.


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