aboutsummaryrefslogtreecommitdiff
path: root/src/reproject.c
diff options
context:
space:
mode:
authortaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-09-28 17:11:06 +0000
committertaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-09-28 17:11:06 +0000
commit12271165c0948536f9b34603432ade4953c97b4e (patch)
tree8d52c7685ca99b7b836babc05b940ab537c05cf3 /src/reproject.c
parent1ed23746f6d27f648e3a5f96bf499823069fd171 (diff)
'Satisfactory-ish' basis finding
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@135 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/reproject.c')
-rw-r--r--src/reproject.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/reproject.c b/src/reproject.c
index 0971b25..ed359fc 100644
--- a/src/reproject.c
+++ b/src/reproject.c
@@ -33,12 +33,6 @@ ImageReflection *reproject_get_reflections(ImageRecord image, size_t *n, Reflect
tilt = deg2rad(image.tilt);
omega = deg2rad(image.omega);
- refl = malloc(MAX_IMAGE_REFLECTIONS*sizeof(ImageReflection));
-
- i = 0;
-
- reflection = rctx->reflections;
-
/* Calculate the (normalised) incident electron wavevector
* n is rotated "into" the reconstruction, so only one omega step. */
nxt = 0.0; nyt = 0.0; nzt = 1.0;
@@ -58,6 +52,9 @@ ImageReflection *reproject_get_reflections(ImageRecord image, size_t *n, Reflect
ux = uxt*cos(-omega) + uyt*-sin(omega); uy = -uxt*sin(omega) + uyt*cos(omega); uz = uzt;
//reflection_add(ctx->reflectionctx, ux*50e9, uy*50e9, uz*50e9, 1, REFLECTION_VECTOR_MARKER_2);
+ refl = malloc(MAX_IMAGE_REFLECTIONS*sizeof(ImageReflection));
+ reflection = rctx->reflections;
+ i = 0;
do {
double xl, yl, zl;