13 namespace isce3 {
namespace io {
namespace gdal {
namespace detail {
15 template<GDALDataType DataType>
17 static constexpr GDALDataType datatype = DataType;
49 std::size_t getSize(GDALDataType datatype)
52 case GDT_Byte :
return sizeof(
unsigned char);
53 case GDT_UInt16 :
return sizeof(std::uint16_t);
54 case GDT_Int16 :
return sizeof(std::int16_t);
55 case GDT_UInt32 :
return sizeof(std::uint32_t);
56 case GDT_Int32 :
return sizeof(std::int32_t);
57 case GDT_Float32 :
return sizeof(float);
58 case GDT_Float64 :
return sizeof(double);
59 case GDT_CFloat32 :
return sizeof(std::complex<float>);
60 case GDT_CFloat64 :
return sizeof(std::complex<double>);
Definition: GDALDataTypeUtil.h:16
Definition: GDALDataTypeUtil.h:10
Definition: GDALDataTypeUtil.h:21