Main Page
Module List
Reference documentation
Namespaces
Classes
Examples
distro
c++_api
inc
opals
RasterDataType.hpp
1
#ifndef OPALS_RASTER_DATA_TYPE_HPP_INCLUDED
2
#define OPALS_RASTER_DATA_TYPE_HPP_INCLUDED
3
4
#include <opals/config.hpp>
5
6
namespace
opals
7
{
8
/// The data type of each pixel of a raster.
9
namespace
RasterDataType
10
{
11
enum
Type
12
{
13
byte
= 1,
///< 8 bit unsigned integer
14
uint16
,
///< 16 bit unsigned integer
15
int16
,
///< 16 bit signed integer
16
uint32
,
///< 32 bit unsigned integer
17
int32
,
///< 32 bit signed integer
18
float32
,
///< 32 bit floating point
19
float64
,
///< 64 bit floating point
20
cint16
,
///< Complex 16 bit signed integer
21
cint32
,
///< Complex 32 bit signed integer
22
cfloat32
,
///< Complex 32 bit floating point
23
cfloat64
,
///< Complex 64 bit floating point
24
Count
///< number of elements
25
};
26
}
27
}
28
29
#endif