hdf5-file

hdf5-file

Functions

Types and Values

struct hdfile
struct copy_hdf5_field

Description

Functions

hdf5_read ()

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

hdf5_read2 ()

int
hdf5_read2 (struct hdfile *f,
            struct image *image,
            struct event *ev,
            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,
                  const struct image *image,
                  char *element);

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,
                         struct event *ev);

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,
                  struct panel *p);

hdfile_get_value ()

int
hdfile_get_value (struct hdfile *f,
                  const char *name,
                  struct event *ev,
                  void *val,
                  hid_t memtype);

copy_hdf5_fields ()

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

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);

get_peaks_cxi ()

int
get_peaks_cxi (struct image *image,
               struct hdfile *f,
               const char *p,
               struct filename_plus_event *fpe);

hdfile_is_scalar ()

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

check_path_existence ()

int
check_path_existence (hid_t fh,
                      const char *path);

fill_event_list ()

struct event_list *
fill_event_list (struct hdfile *hdfile,
                 struct detector *det);

Types and Values

struct hdfile

struct hdfile;

struct copy_hdf5_field

struct copy_hdf5_field;