diff options
author | Thomas White <taw@physics.org> | 2021-03-09 15:09:46 +0100 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2021-03-09 15:09:46 +0100 |
commit | fb230df5c97b1a351db3d3aedbb90b59b8688651 (patch) | |
tree | 49927e97c843bb4d3764984852206338d95d6970 /libcrystfel/src/image-hdf5.c | |
parent | 1ac8c79dce60517bd72d7d15c6c45dc9a0db1378 (diff) |
Add the ability to use multiple bad pixel masks at once
Diffstat (limited to 'libcrystfel/src/image-hdf5.c')
-rw-r--r-- | libcrystfel/src/image-hdf5.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libcrystfel/src/image-hdf5.c b/libcrystfel/src/image-hdf5.c index 5aa9afdd..ac987970 100644 --- a/libcrystfel/src/image-hdf5.c +++ b/libcrystfel/src/image-hdf5.c @@ -570,7 +570,8 @@ int image_hdf5_read(struct image *image, int image_hdf5_read_mask(struct panel_template *p, const char *filename, const char *event, - int *bad, int mask_good, int mask_bad) + int *bad, const char *mask_location, + int mask_good, int mask_bad) { int p_w, p_h; int *mask = NULL; @@ -581,7 +582,7 @@ int image_hdf5_read_mask(struct panel_template *p, if ( load_hdf5_hyperslab(p, filename, event, (void *)&mask, H5T_NATIVE_INT, - sizeof(int), 1, p->mask) ) + sizeof(int), 1, mask_location) ) { ERROR("Failed to load mask data\n"); free(mask); |