diff options
author | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-11-13 12:26:08 +0000 |
---|---|---|
committer | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-11-13 12:26:08 +0000 |
commit | 54b76ad76148c5cb6093ecb16ca30e92d3c7af3a (patch) | |
tree | 3fc30c4f84b3292d2624403bd4f6e19f58a0ea0b /src/reproject.c | |
parent | 047d5a36fa67856873857193daee6e962296e641 (diff) |
Nicer pattern centering
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@194 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/reproject.c')
-rw-r--r-- | src/reproject.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/reproject.c b/src/reproject.c index 095b39a..db471fa 100644 --- a/src/reproject.c +++ b/src/reproject.c @@ -186,9 +186,15 @@ void reproject_partner_features(ImageFeatureList *flist, ImageRecord *image) { for ( i=0; i<flist->n_features; i++ ) { double d = 0.0; + ImageFeature *partner; + int idx; - flist->features[i].partner = image_feature_closest(image->features, flist->features[i].x, flist->features[i].y, &d); - flist->features[i].partner_d = d; + partner = image_feature_closest(image->features, flist->features[i].x, flist->features[i].y, &d, &idx); + + if ( (d <= 20.0) && partner ) { + flist->features[i].partner = partner; + flist->features[i].partner_d = d; + } } |