|
ocssw
V2022
|
bin_util.h File Reference
#include <sstream>#include <stdio.h>#include <time.h>#include <string.h>#include <math.h>#include <iostream>#include "hdf5.h"#include "L3Shape.h"
Include dependency graph for bin_util.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
| struct | binIndexStruct |
| struct | binIndexStruct_cdf4 |
| struct | binIndexStruct64_cdf4 |
| struct | binListStruct |
| struct | binListStruct_hdf5 |
| struct | binListStruct_cdf4 |
| struct | binListStruct64_cdf4 |
Namespaces | |
| Hdf | |
Macros | |
| #define | PI 3.141592653589793 |
| #define | MAXNPROD 256 |
| #define | MAXNVDATA MAXNPROD+3 |
| #define | SWAP_4(x) |
Functions | |
| int | create_vdata (int32_t fileid, int32_t vgid, int32_t *vdata_id, const char *vdata_name, const char *class_name, int32_t n_flds, char const *const fldname[], int32_t type[], int32_t noext, int32_t *aid) |
| int32_t | write_vdata (int vdata_id, int32_t n_recs_to_write, void *data) |
| int | read_binList (int n_elem, int32_t vdata_id_binlist, binListStruct *binList, l3::L3Shape *shape) |
| int | write_binList (int n_elem, int32_t vdata_id_binlist, binListStruct *binList) |
| int | write_prodData (int n_elem, int32_t vdata_id_proddata, float *data, binListStruct *binList) |
| int | copy_prodData (int n_elem, int32_t *binsToCopy, char const *const fldname3[], int32_t in_vdata_id_proddata, int32_t out_vdata_id_proddata) |
| int | create_compound (hid_t group_id, const char *dataset_name, hid_t *dataset_id, hid_t *type_id, size_t typesize, int32_t n_flds, char const *const fldname[], size_t offset[], hid_t type[], hid_t *filespace, hid_t dataspace) |
Macro Definition Documentation
◆ MAXNPROD
| #define MAXNPROD 256 |
Definition at line 20 of file bin_util.h.
◆ MAXNVDATA
| #define MAXNVDATA MAXNPROD+3 |
Definition at line 21 of file bin_util.h.
◆ PI
| #define PI 3.141592653589793 |
Definition at line 6 of file bin_util.h.


