12 #ifndef AIMS_SIGNALFILTER_FILTERINGFUNCTION_ELEMENT_RGB_D_H 13 #define AIMS_SIGNALFILTER_FILTERINGFUNCTION_ELEMENT_RGB_D_H 35 template <
typename VoxelType>
41 ChannelSelector< carto::VolumeRef<VoxelType>,
48 for( int32_t s = 0; s < samples; s++ )
66 template <
typename VoxelType>
73 ChannelSelector< carto::VolumeRef<VoxelType>,
80 for( int32_t s = 0; s < samples; s++ )
Base class for filtering functions applied in a structuring element.
virtual T execute(const carto::VolumeRef< T > &in, const carto::rc_ptr< StructuringElement > &se) const =0
VoxelType multichannelfiltervalues_nonlin(const ElementFilteringFunction< typename VoxelType::ChannelType > &f, const carto::VolumeRef< VoxelType > &volume)
Templated function to process filter on multichannel data (AimsRGB, AimsRGBA, ...) ...