aimsalgo  5.1.2
Neuroimaging image processing
aims::StDevFilter< T > Class Template Reference

#include <aims/signalfilter/sdfilter.h>

Inheritance diagram for aims::StDevFilter< T >:
Collaboration diagram for aims::StDevFilter< T >:

Public Types

typedef carto::DataTypeTraits< T >::ChannelType ChannelType
 
- Public Types inherited from aims::ElementFilteringImageAlgorithm< T >
typedef T VoxelType
 
typedef carto::DataTypeTraits< T >::ChannelType ChannelType
 
typedef singlechannel::ElementFilteringImageAlgorithm< ChannelTypeSingleChannelImageAlgorithmType
 
- Public Types inherited from aims::ImageAlgorithm< T >
typedef T VoxelType
 
typedef carto::DataTypeTraits< T >::ChannelType ChannelType
 
- Public Types inherited from aims::ImageAlgorithmInterface< T >
typedef T VoxelType
 

Public Member Functions

 StDevFilter (const StructuringElement &se=strel::Cube(1.0), const carto::Object &options=carto::none())
 
 StDevFilter (const carto::Object &options)
 
 StDevFilter (const StDevFilter< T > &other)
 
 ~StDevFilter ()
 
StDevFilter< T > & operator= (const StDevFilter< T > &other)
 
StDevFilter< T > * clone () const
 ImageAlgorithmInterface<T> Pure virtual method. More...
 
- Public Member Functions inherited from aims::ElementFilteringImageAlgorithm< T >
virtual void setOptions (const carto::Object &options)
 
virtual void updateOptions (const carto::Object &options)
 
virtual void setStructuringElement (const StructuringElement &se)
 
virtual ~ElementFilteringImageAlgorithm ()
 
- Public Member Functions inherited from aims::ImageAlgorithm< T >
virtual void execute (const carto::VolumeRef< T > &in, carto::VolumeRef< T > &out) const
 ImageAlgorithmInterface<T> Pure virtual method. More...
 
virtual Point4dl getOutputImageDimensions (const Point4dl &dims) const
 Returns the output dimensions of the processed image. More...
 
virtual Point4df getOutputImageVoxelSize (const Point4df &voxelsize) const
 Returns the output voxel size of the processed image. More...
 
virtual void setVerbose (int level)
 
virtual ~ImageAlgorithm ()
 
- Public Member Functions inherited from aims::ImageAlgorithmInterface< T >
virtual Point4dl getOutputImageDimensions (const long &dx=1, const long &dy=1, const long &dz=1, const long &dt=1) const
 
virtual Point4df getOutputImageVoxelSize (const float &vx=1.0, const float &vy=1.0, const float &vz=1.0, const float &vt=1.0) const
 
virtual carto::VolumeRef< T > execute (const carto::VolumeRef< T > &in) const
 
virtual void setQuiet ()
 
virtual ~ImageAlgorithmInterface ()
 

Additional Inherited Members

- Protected Member Functions inherited from aims::ElementFilteringImageAlgorithm< T >
 ElementFilteringImageAlgorithm (const ElementFilteringFunction< ChannelType > &f, const StructuringElement &se=strel::Cube(1.))
 
 ElementFilteringImageAlgorithm (const ElementFilteringImageAlgorithm< T > &other)
 
ElementFilteringImageAlgorithmoperator= (ElementFilteringImageAlgorithm &other)
 
- Protected Member Functions inherited from aims::ImageAlgorithm< T >
 ImageAlgorithm ()
 
 ImageAlgorithm (const ImageAlgorithmInterface< ChannelType > &algo)
 
 ImageAlgorithm (ImageAlgorithmInterface< ChannelType > *algo, bool deepcopy=true)
 
 ImageAlgorithm (const ImageAlgorithm &other)
 
ImageAlgorithmoperator= (const ImageAlgorithm &other)
 
- Protected Member Functions inherited from aims::ImageAlgorithmInterface< T >
 ImageAlgorithmInterface ()
 
 ImageAlgorithmInterface (const ImageAlgorithmInterface &other)
 
ImageAlgorithmInterfaceoperator= (const ImageAlgorithmInterface &other)
 
- Protected Attributes inherited from aims::ElementFilteringImageAlgorithm< T >
SingleChannelImageAlgorithmType_ealgo
 
- Protected Attributes inherited from aims::ImageAlgorithm< T >
carto::rc_ptr< ImageAlgorithmInterface< ChannelType > > _algo
 
- Protected Attributes inherited from aims::ImageAlgorithmInterface< T >
int _verbose
 

Detailed Description

template<typename T>
class aims::StDevFilter< T >

Definition at line 45 of file sdfilter.h.

Member Typedef Documentation

◆ ChannelType

template<typename T >
typedef carto::DataTypeTraits<T>::ChannelType aims::StDevFilter< T >::ChannelType

Definition at line 48 of file sdfilter.h.

Constructor & Destructor Documentation

◆ StDevFilter() [1/3]

template<typename T >
aims::StDevFilter< T >::StDevFilter ( const StructuringElement se = strel::Cube(1.0),
const carto::Object options = carto::none() 
)
inline

Definition at line 49 of file sdfilter.h.

◆ StDevFilter() [2/3]

template<typename T >
aims::StDevFilter< T >::StDevFilter ( const carto::Object options)
inline

Definition at line 54 of file sdfilter.h.

◆ StDevFilter() [3/3]

template<typename T >
aims::StDevFilter< T >::StDevFilter ( const StDevFilter< T > &  other)
inline

Definition at line 58 of file sdfilter.h.

◆ ~StDevFilter()

template<typename T >
aims::StDevFilter< T >::~StDevFilter ( )
inline

Definition at line 61 of file sdfilter.h.

Member Function Documentation

◆ clone()

template<typename T >
StDevFilter<T>* aims::StDevFilter< T >::clone ( ) const
inlinevirtual

ImageAlgorithmInterface<T> Pure virtual method.

Clone the object

Reimplemented from aims::ElementFilteringImageAlgorithm< T >.

Definition at line 67 of file sdfilter.h.

◆ operator=()

template<typename T >
StDevFilter<T>& aims::StDevFilter< T >::operator= ( const StDevFilter< T > &  other)
inline

Definition at line 62 of file sdfilter.h.

References aims::ElementFilteringImageAlgorithm< T >::operator=().


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