HDF5 Extras  0.0.1
Convenience Functions for using HDF5 Better
Functions
GS_RasterTypeNumBytes.c File Reference
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include "bstrlib.h"
#include "gmalloc.h"
#include "H5ATTR.h"
#include "globals.h"

Functions

int GS_RasterTypeNumBytes (int datatype)
 GS_RasterTypeNumBytes returns the number of bytes in a raster datatype. More...
 

Function Documentation

int GS_RasterTypeNumBytes ( int  datatype)

GS_RasterTypeNumBytes returns the number of bytes in a raster datatype.

See also
GS_DatasetOpen(), GS_DatasetCreate(), GS_DatasetRead()
Parameters
[in]datatypeAn integer representing a GeoSciPy datatype. Valid datatypes: GS_DATATYPE_UI1 1 A single bit
GS_DATATYPE_UI8 2 Unsigned 8-bit integer
GS_DATATYPE_SI8 3 Signed 8-bit integer
GS_DATATYPE_CI8 4 Complex 8-bit integer
GS_DATATYPE_UI16 5 Unsigned 16-bit integer
GS_DATATYPE_SI16 6 Signed 16-bit integer
GS_DATATYPE_CI16 7 Complex 16-bit integer
GS_DATATYPE_UI32 8 Unsigned 32-bit integer
GS_DATATYPE_SI32 9 Signed 32-bit integer
GS_DATATYPE_CI32 10 Complex 32-bit integer
GS_DATATYPE_CI64 11 Complex 64-bit integer
GS_DATATYPE_R32 12 32-bit Real number
GS_DATATYPE_R64 13 64-bit Real number
GS_DATATYPE_C64 14 Complex 64-bit floating-point number
GS_DATATYPE_C128 15 Complex 128-bit floating point
GS_DATATYPE_UI64 16 Unsigned 64-bit integer
GS_DATATYPE_SI64 17 Signed 64-bit integer
Returns
The number of bytes is returned on success: 1, 2, 4, 8, or 16. Zero is returned on failure.