aimsalgo  5.1.2
Neuroimaging image processing
filteringfunction_element_rgb.h File Reference
Include dependency graph for filteringfunction_element_rgb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 carto
 
 aims
 

Macros

#define AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE(NAME, VOXELTYPE)
 

Functions

 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MedianFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MedianFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMedianFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMedianFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MeanFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MeanFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMeanFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMeanFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MinFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MinFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MaxFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MaxFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MajorityFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MajorityFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMajorityFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMajorityFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (ExtremaDifferenceFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (ExtremaDifferenceFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (SumFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (SumFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (VarFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (VarFilterFunc, AimsRGBA)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (StDevFilterFunc, AimsRGB)
 
 aims::AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (StDevFilterFunc, AimsRGBA)
 

Macro Definition Documentation

◆ AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE

#define AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (   NAME,
  VOXELTYPE 
)
Value:
template <> \
class NAME< VOXELTYPE >: public ElementFilteringFunction< VOXELTYPE > \
{ \
public: \
NAME( carto::Object options = carto::none() ); \
NAME( const NAME< VOXELTYPE > & other ); \
virtual ~NAME(); \
NAME< VOXELTYPE > & operator=( const NAME< VOXELTYPE > & other ); \
virtual NAME * clone() const; \
virtual void setOptions( const carto::Object & options ); \
virtual void updateOptions( const carto::Object & options ); \
virtual VOXELTYPE execute( const carto::VolumeRef< VOXELTYPE > & in ) const; \
virtual VOXELTYPE execute( const carto::VolumeRef< VOXELTYPE > & in, \
const carto::rc_ptr<StructuringElement> & se ) const; \
protected: \
NAME< VOXELTYPE::ChannelType > _m; \
}
const AlgorithmCaller::LaunchExecution execute
Object none()

Definition at line 29 of file filteringfunction_element_rgb.h.