From 7b9ea42121b9f092df5badda29627741b05782cc Mon Sep 17 00:00:00 2001 From: taw27 Date: Thu, 10 Jan 2008 17:04:33 +0000 Subject: Add "iprtest" for testing IPR fitting git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@248 bf6ca9ba-c028-0410-8290-897cf20841d1 --- src/reproject.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/reproject.c') diff --git a/src/reproject.c b/src/reproject.c index 4d2d889..41ec8c5 100644 --- a/src/reproject.c +++ b/src/reproject.c @@ -37,6 +37,8 @@ void reproject_partner_features(ImageFeatureList *rflist, ImageRecord *image) { if ( (d <= 20.0) && partner ) { rflist->features[i].partner = partner; rflist->features[i].partner_d = d; + } else { + rflist->features[i].partner = NULL; } } @@ -200,7 +202,11 @@ ImageFeatureList *reproject_get_reflections(ImageRecord *image, ReflectionList * } while ( reflection ); - reproject_partner_features(flist, image); + /* Partner features only if the image has a feature list. This allows the test + * program to use this function to generate simulated data. */ + if ( image->features != NULL ) { + reproject_partner_features(flist, image); + } return flist; -- cgit v1.2.3