From 94df5f31d5a91b22991e26cd02bc37763005f2d1 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Thu, 5 Mar 2020 11:47:41 +0100 Subject: ImageFeatureList: Store panel number, not pointer This makes the conversion to DataTemplate/detgeom MUCH easier. --- libcrystfel/src/image.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libcrystfel/src/image.h') diff --git a/libcrystfel/src/image.h b/libcrystfel/src/image.h index f9257560..a7d7165f 100644 --- a/libcrystfel/src/image.h +++ b/libcrystfel/src/image.h @@ -78,7 +78,7 @@ struct imagefeature { double ss; /**@}*/ - struct panel *p; /**< Pointer to panel */ + int pn; /**< Panel number */ double intensity; /**< Intensity */ /** \name Reciprocal space coordinates (m^-1) of this feature */ @@ -203,7 +203,7 @@ extern ImageFeatureList *image_feature_list_new(void); extern void image_feature_list_free(ImageFeatureList *flist); extern void image_add_feature(ImageFeatureList *flist, double x, double y, - struct panel *p, + int pn, struct image *parent, double intensity, const char *name); @@ -211,7 +211,7 @@ extern void image_remove_feature(ImageFeatureList *flist, int idx); extern struct imagefeature *image_feature_closest(ImageFeatureList *flist, double fs, double ss, - struct panel *p, + int pn, double *d, int *idx); extern Reflection *image_reflection_closest(RefList *rlist, -- cgit v1.2.3