|  | aimsdata
    5.1.2
    Neuroimaging data handling | 
#include <iomanip>#include <cartobase/type/types.h>#include <cartobase/type/string_conversion.h>#include <cartobase/type/datatypetraits.h>#include <cartobase/type/datatypeinfo.h>#include <aims/rgb/rgb.h>#include <aims/hsv/hsv.h>#include <cartodata/volume/volume.h>#include <cartobase/type/converter.h>

Go to the source code of this file.
| Classes | |
| class | ChannelSelector< carto::VolumeRef< T >, carto::VolumeRef< U > > | 
| Channel selection / extraction class to get one selected channel in a multi-dimensional data type (RGB, vector etc.)  More... | |
| class | ChannelSelector< AimsVector< T, D >, U > | 
| Macros | |
| #define | DECLARE_CHANNEL_SELECTOR_NAME() class ChannelSelector \ | 
| #define | DECLARE_CHANNEL_SELECTOR_SPEC(T, U, C) | 
| #define | DECLARE_CHANNEL_SELECTOR_CLASS() | 
| #define | DECLARE_CHANNEL_SELECTOR_SPECIALIZED(T) | 
| Enumerations | |
| enum | AimsRGBAChannel { RedChannel = 0 , GreenChannel = 1 , BlueChannel = 2 , AlphaChannel = 3 } | 
| enum | AimsHSVChannel { HueChannel = 0 , SaturationChannel = 1 , ValueChannel = 2 } | 
| #define DECLARE_CHANNEL_SELECTOR_CLASS | ( | ) | 
| #define DECLARE_CHANNEL_SELECTOR_NAME | ( | ) | class ChannelSelector \ | 
| #define DECLARE_CHANNEL_SELECTOR_SPEC | ( | T, | |
| U, | |||
| C | |||
| ) | 
| #define DECLARE_CHANNEL_SELECTOR_SPECIALIZED | ( | T | ) | 
| enum AimsHSVChannel | 
| enum AimsRGBAChannel |