00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef _H5IMCC_H
00017 #define _H5IMCC_H
00018
00019 #include "H5LTprivate.h"
00020 #include "H5IMprivate.h"
00021 #include "../../fortran/src/H5f90i_gen.h"
00022
00023 #ifdef __cplusplus
00024 extern "C" {
00025 #endif
00026
00027
00028 herr_t H5IMmake_image_8bitf( hid_t loc_id,
00029 const char *dset_name,
00030 hsize_t width,
00031 hsize_t height,
00032 int_f *buf );
00033
00034 herr_t H5IMmake_image_24bitf( hid_t loc_id,
00035 const char *dset_name,
00036 hsize_t width,
00037 hsize_t height,
00038 const char *interlace,
00039 int_f *buf);
00040
00041 herr_t H5IMread_imagef( hid_t loc_id,
00042 const char *dset_name,
00043 int_f *buf );
00044
00045 herr_t H5IMmake_palettef( hid_t loc_id,
00046 const char *pal_name,
00047 const hsize_t *pal_dims,
00048 int_f *pal_data );
00049
00050 herr_t H5IMget_palettef( hid_t loc_id,
00051 const char *image_name,
00052 int pal_number,
00053 int_f *pal_data );
00054
00055
00056 #ifdef __cplusplus
00057 }
00058 #endif
00059
00060 #endif