diff --git a/src/defaults/defaultResultsStructure.m b/src/defaults/defaultResultsStructure.m index 425a3d37..9bc93fed 100644 --- a/src/defaults/defaultResultsStructure.m +++ b/src/defaults/defaultResultsStructure.m @@ -23,4 +23,35 @@ result.nidm = true(); + % transparent plot + layers{1} = struct('color', struct('file', result.montage.background, ... + 'range', [0 1], ... + 'map', gray(256))); + + % color_map_folder = fullfile(fileparts(which('map_luminance')), '..', 'mat_maps'); + % load(fullfile(color_map_folder, 'diverging_bwr_iso.mat')); + + layers{2} = struct('color', struct('file', [], ... % con image + 'map', 'diverging_bwr_iso', ... + 'range', [-4 4]), ... + 'label', '\beta_{listening} - \beta_{baseline} (a.u.)', ... + 'opacity', struct('file', [], ... % spmT image + 'range', [2 3], ... + 'label', '| t |')); + + layers{3} = struct('color', struct('file', [], ... % spmT mask thresholded at 0.05 FWD + 'map', [0 0 0], ... + 'line_width', 2)); + + result.sdConfig.layers = layers; + + settings = sd_config_settings('init'); + + settings.slice.orientation = result.montage.orientation; + settings.slice.disp_slices = -50:10:50; + settings.fig_specs.n.slice_column = 4; + settings.fig_specs.title = []; + + result.sdConfig.settings = settings; + end diff --git a/tests/tests_defaults/test_defaultResultsStructure.m b/tests/tests_defaults/test_defaultResultsStructure.m index 47f171a9..101dd295 100644 --- a/tests/tests_defaults/test_defaultResultsStructure.m +++ b/tests/tests_defaults/test_defaultResultsStructure.m @@ -37,6 +37,35 @@ function test_defaultResultsStructure_basic() expected.nidm = true(); + layers{1} = struct('color', struct('file', expected.montage.background, ... + 'range', [0 1], ... + 'map', gray(256))); + + layers{2} = struct('color', struct('file', [], ... % con image + 'map', 'diverging_bwr_iso', ... + 'range', [-4 4]), ... + 'label', '\beta_{listening} - \beta_{baseline} (a.u.)', ... + 'opacity', struct('file', [], ... % spmT image + 'range', [2 3], ... + 'label', '| t |')); + + layers{3} = struct('color', struct('file', [], ... % spmT mask thresholded at 0.05 FWD + 'map', [0 0 0], ... + 'line_width', 2)); + + expected.sdConfig.layers = layers; + + settings = sd_config_settings('init'); + + settings = sd_config_settings('init'); + + settings.slice.orientation = expected.montage.orientation; + settings.slice.disp_slices = -50:10:50; + settings.fig_specs.n.slice_column = 4; + settings.fig_specs.title = []; + + expected.sdConfig.settings = settings; + assertEqual(results, expected); end