![]() |
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 |