Skip to content
Snippets Groups Projects
Commit 1503531a authored by Laura Nervo's avatar Laura Nervo
Browse files

gtGeoLabDefaultParameters : using new function gtGeoSamEnvFromAcq to update...

gtGeoLabDefaultParameters : using new function gtGeoSamEnvFromAcq to update samenv when changing acq.bb


Signed-off-by: default avatarLaura Nervo <laura.nervo@esrf.fr>
parent 24cccf67
No related branches found
No related tags found
No related merge requests found
......@@ -65,9 +65,7 @@ elseif (~acq.no_direct_beam)
% Should take sample envelope from sample bbox (parameters.acq.bb) if
% exists, otherwise in gtPreprocessing
if (isfield(acq, 'bb') && ~isempty(acq.bb))
par_labgeo.samenvtop = (acq.bb(4)/2) * acq.pixelsize * 1.1;
par_labgeo.samenvbot = -par_labgeo.samenvtop;
par_labgeo.samenvrad = (acq.bb(3)/2) * acq.pixelsize * 1.1;
par_labgeo = gtGeoSamEnvFromAcq(par_labgeo, acq);
else
par_labgeo.samenvtop = [];
par_labgeo.samenvbot = [];
......@@ -87,9 +85,7 @@ elseif (acq.no_direct_beam && strcmp(acq.detector_definition, 'inline'))
% guess a sample bounding box
acq.bb = [acq.xdet/2 -50 acq.ydet/2-50 100 100];
end
par_labgeo.samenvtop = (acq.bb(4)/2) * acq.pixelsize * 1.1;
par_labgeo.samenvbot = -par_labgeo.samenvtop;
par_labgeo.samenvrad = (acq.bb(3)/2) * acq.pixelsize * 1.1;
par_labgeo = gtGeoSamEnvFromAcq(par_labgeo, acq);
disp('Choose a squared sample bounding box in the center of the image...')
end
......
function labgeo = gtGeoSamEnvFromAcq(labgeo, acq)
% labgeo = gtGeoSamEnv(labgeo, acq)
% calculates sample envelope using acq.bb and acq.pixelsize
% overscaling the sample envelope of 1.1
%
% Version 001 09-10-2013 by LNervo
labgeo.samenvtop = (acq.bb(4)/2) * acq.pixelsize * 1.1;
labgeo.samenvbot = -labgeo.samenvtop;
labgeo.samenvrad = (acq.bb(3)/2) * acq.pixelsize * 1.1;
end % end of function
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment