hdf5-file

hdf5-file

Synopsis

int                 hdf5_read                           (struct hdfile *f,
                                                         struct image *image,
                                                         int satcorr);
int                 hdf5_write                          (const char *filename,
                                                         const void *data,
                                                         int width,
                                                         int height,
                                                         int type);
int                 hdf5_write_image                    (const char *filename,
                                                         struct image *image);
struct              hdfile;
void                hdfile_close                        (struct hdfile *f);
int16_t *           hdfile_get_image_binned             (struct hdfile *hdfile,
                                                         int binning,
                                                         int16_t *maxp);
char *              hdfile_get_string_value             (struct hdfile *f,
                                                         const char *name);
struct hdfile *     hdfile_open                         (const char *filename);
char **             hdfile_read_group                   (struct hdfile *f,
                                                         int *n,
                                                         const char *parent,
                                                         int **p_is_group,
                                                         int **p_is_image);
int                 hdfile_set_first_image              (struct hdfile *f,
                                                         const char *group);
int                 hdfile_set_image                    (struct hdfile *f,
                                                         const char *path);
double              get_value                           (struct hdfile *f,
                                                         const char *name);
struct              copy_hdf5_field;
void                copy_hdf5_fields                    (struct hdfile *f,
                                                         const struct copy_hdf5_field *copyme,
                                                         FILE *fh);
void                add_copy_hdf5_field                 (struct copy_hdf5_field *copyme,
                                                         const char *name);
struct copy_hdf5_field * new_copy_hdf5_field_list       (void);
void                free_copy_hdf5_field_list           (struct copy_hdf5_field *f);
int                 get_peaks                           (struct image *image,
                                                         struct hdfile *f,
                                                         const char *p);
int                 hdfile_is_scalar                    (struct hdfile *f,
                                                         const char *name,
                                                         int verbose);

Description

Details

hdf5_read ()

int                 hdf5_read                           (struct hdfile *f,
                                                         struct image *image,
                                                         int satcorr);

hdf5_write ()

int                 hdf5_write                          (const char *filename,
                                                         const void *data,
                                                         int width,
                                                         int height,
                                                         int type);

hdf5_write_image ()

int                 hdf5_write_image                    (const char *filename,
                                                         struct image *image);

struct hdfile

struct hdfile;

hdfile_close ()

void                hdfile_close                        (struct hdfile *f);

hdfile_get_image_binned ()

int16_t *           hdfile_get_image_binned             (struct hdfile *hdfile,
                                                         int binning,
                                                         int16_t *maxp);

hdfile_get_string_value ()

char *              hdfile_get_string_value             (struct hdfile *f,
                                                         const char *name);

hdfile_open ()

struct hdfile *     hdfile_open                         (const char *filename);

hdfile_read_group ()

char **             hdfile_read_group                   (struct hdfile *f,
                                                         int *n,
                                                         const char *parent,
                                                         int **p_is_group,
                                                         int **p_is_image);

hdfile_set_first_image ()

int                 hdfile_set_first_image              (struct hdfile *f,
                                                         const char *group);

hdfile_set_image ()

int                 hdfile_set_image                    (struct hdfile *f,
                                                         const char *path);

get_value ()

double              get_value                           (struct hdfile *f,
                                                         const char *name);

struct copy_hdf5_field

struct copy_hdf5_field;

copy_hdf5_fields ()

void                copy_hdf5_fields                    (struct hdfile *f,
                                                         const struct copy_hdf5_field *copyme,
                                                         FILE *fh);

add_copy_hdf5_field ()

void                add_copy_hdf5_field                 (struct copy_hdf5_field *copyme,
                                                         const char *name);

new_copy_hdf5_field_list ()

struct copy_hdf5_field * new_copy_hdf5_field_list       (void);

free_copy_hdf5_field_list ()

void                free_copy_hdf5_field_list           (struct copy_hdf5_field *f);

get_peaks ()

int                 get_peaks                           (struct image *image,
                                                         struct hdfile *f,
                                                         const char *p);

hdfile_is_scalar ()

int                 hdfile_is_scalar                    (struct hdfile *f,
                                                         const char *name,
                                                         int verbose);