diff options
Diffstat (limited to 'libcrystfel/src')
-rw-r--r-- | libcrystfel/src/image.c | 43 | ||||
-rw-r--r-- | libcrystfel/src/image.h | 6 |
2 files changed, 0 insertions, 49 deletions
diff --git a/libcrystfel/src/image.c b/libcrystfel/src/image.c index 8b73e414..8cfe3473 100644 --- a/libcrystfel/src/image.c +++ b/libcrystfel/src/image.c @@ -186,49 +186,6 @@ struct imagefeature *image_feature_closest(ImageFeatureList *flist, } -Reflection *image_reflection_closest(RefList *rlist, - double fs, double ss, struct panel *p, - struct detector *det, - double *d) -{ - - double dmin = HUGE_VAL; - Reflection *closest = NULL; - Reflection *refl; - RefListIterator *iter; - - for ( refl = first_refl(rlist, &iter); - refl != NULL; - refl = next_refl(refl, iter) ) - { - double ds; - struct panel *p2; - double rfs, rss; - - get_detector_pos(refl, &rfs, &rss); - p2 = get_panel(refl); - - if ( p != p2 ) continue; - - ds = distance(rfs, rss, fs, ss); - - if ( ds < dmin ) { - dmin = ds; - closest = refl; - } - - } - - if ( dmin < +HUGE_VAL ) { - *d = dmin; - return closest; - } - - *d = +INFINITY; - return NULL; -} - - int image_feature_count(ImageFeatureList *flist) { if ( flist == NULL ) return 0; diff --git a/libcrystfel/src/image.h b/libcrystfel/src/image.h index 1ea0bc35..44ce24ac 100644 --- a/libcrystfel/src/image.h +++ b/libcrystfel/src/image.h @@ -206,12 +206,6 @@ extern struct imagefeature *image_feature_closest(ImageFeatureList *flist, int pn, double *d, int *idx); -extern Reflection *image_reflection_closest(RefList *rlist, - double fs, double ss, - struct panel *p, - struct detector *det, - double *d); - extern int image_feature_count(ImageFeatureList *flist); extern struct imagefeature *image_get_feature(ImageFeatureList *flist, int idx); extern const struct imagefeature *image_get_feature_const(const ImageFeatureList *flist, |