From ffdf8e0e4cba065462b2fefe93fedb24f4968ffa Mon Sep 17 00:00:00 2001 From: Nicola Vigano <nicola.vigano@esrf.fr> Date: Wed, 29 Apr 2015 17:51:32 +0200 Subject: [PATCH] fixed gtShowFsim Signed-off-by: Nicola Vigano <nicola.vigano@esrf.fr> --- zUtil_ForwardSim/gtShowFsim.m | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/zUtil_ForwardSim/gtShowFsim.m b/zUtil_ForwardSim/gtShowFsim.m index 41a0c17f..7f9b79c5 100644 --- a/zUtil_ForwardSim/gtShowFsim.m +++ b/zUtil_ForwardSim/gtShowFsim.m @@ -87,11 +87,15 @@ db_info = gtDBLoadTable([datasetname 'difspot'], 'difspotID'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Getting fields and updating grain -pixelsize = mean([parameters.labgeo.pixelsizeu, parameters.labgeo.pixelsizev]); -detrefpos_pix = parameters.labgeo.detrefpos ./ pixelsize; +if (~isfield(parameters, 'detgeo')) + [parameters.detgeo, parameters.labgeo] = gtGeoConvertLegacyLabgeo2Detgeo(parameters.labgeo); +end + +pixelsize = mean([parameters.detgeo.pixelsizeu, parameters.detgeo.pixelsizev]); +detrefpos_pix = parameters.detgeo.detrefpos ./ pixelsize; spotsCommProps = gtFwdSimGetDiffspotsCommonProperties(grain, detrefpos_pix, parameters); -getradius = @(u, v) sqrt((u - parameters.labgeo.detrefu).^2 + (v - parameters.labgeo.detrefv).^2); +getradius = @(u, v) sqrt((u - parameters.detgeo.detrefu).^2 + (v - parameters.detgeo.detrefv).^2); if strcmpi(app.fsimtype, 'allblobs') uvw = grain.allblobs.detector(1).uvw; -- GitLab