diff --git a/zUtil_Deformation/Gt6DReconstructionAlgorithmFactory.m b/zUtil_Deformation/Gt6DReconstructionAlgorithmFactory.m index 522041f949e860a15e68ad591e18e09372924a16..17d1e5f84b09ede80a22c2de2b437b48f3f082af 100644 --- a/zUtil_Deformation/Gt6DReconstructionAlgorithmFactory.m +++ b/zUtil_Deformation/Gt6DReconstructionAlgorithmFactory.m @@ -143,13 +143,13 @@ classdef Gt6DReconstructionAlgorithmFactory < handle find(shared), algo_params(ii_o_reg).blobs_w_interp(shared)]') end - shared_blobs_w_lims(all_shared_blobs, :, ii_o_reg+1) = algo_params(ii_o_reg).blobs_w_lims(shared, :); - rescaled_shared_blobs_w_lims(all_shared_blobs, :, ii_o_reg+1) = algo_params(ii_o_reg).blobs_w_lims(shared, :) ... + shared_blobs_w_lims(parent_corresp_shared_blobs, :, ii_o_reg+1) = algo_params(ii_o_reg).blobs_w_lims(shared, :); + rescaled_shared_blobs_w_lims(parent_corresp_shared_blobs, :, ii_o_reg+1) = algo_params(ii_o_reg).blobs_w_lims(shared, :) ... ./ shared_blobs_w_interp(parent_corresp_shared_blobs, [1 1]); - shared_blobs_w_lims(all_shared_blobs, :, 1) = [ ... - min(shared_blobs_w_lims(all_shared_blobs, 1), algo_params(ii_o_reg).blobs_w_lims(shared, 1)), ... - max(shared_blobs_w_lims(all_shared_blobs, 2), algo_params(ii_o_reg).blobs_w_lims(shared, 2)) ]; + shared_blobs_w_lims(parent_corresp_shared_blobs, :, 1) = [ ... + min(shared_blobs_w_lims(parent_corresp_shared_blobs, 1), algo_params(ii_o_reg).blobs_w_lims(shared, 1)), ... + max(shared_blobs_w_lims(parent_corresp_shared_blobs, 2), algo_params(ii_o_reg).blobs_w_lims(shared, 2)) ]; end rescaled_shared_blobs_w_lims(all_shared_blobs, :, 1) = shared_blobs_w_lims(all_shared_blobs, :, 1) ./ shared_blobs_w_interp(all_shared_blobs, [1 1]);