diff options
Diffstat (limited to 'src/reproject.c')
-rw-r--r-- | src/reproject.c | 9 |
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; |