Home > functions > gui > preAnalysis > brain > advanced_parm > pa_brain_parm_gui_get_parm.m

pa_brain_parm_gui_get_parm

PURPOSE ^

get brain_parm from brain advanced parameter gui.

SYNOPSIS ^

function [brain_parm] = pa_brain_parm_gui_get_parm(fig)

DESCRIPTION ^

 get brain_parm from brain advanced parameter gui.
 [USAGE]
    brain_parm = pa_brain_parm_gui_get_parm(fig);
 [IN]
    fig : figure handle of brain advanced parameter gui.
 [OUT]
    brain_parm : advanced parameter of brain_parm.

 Copyright (C) 2011, ATR All Rights Reserved.
 License : New BSD License(see VBMEG_LICENSE.txt)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [brain_parm] = pa_brain_parm_gui_get_parm(fig)
0002 % get brain_parm from brain advanced parameter gui.
0003 % [USAGE]
0004 %    brain_parm = pa_brain_parm_gui_get_parm(fig);
0005 % [IN]
0006 %    fig : figure handle of brain advanced parameter gui.
0007 % [OUT]
0008 %    brain_parm : advanced parameter of brain_parm.
0009 %
0010 % Copyright (C) 2011, ATR All Rights Reserved.
0011 % License : New BSD License(see VBMEG_LICENSE.txt)
0012 
0013 %
0014 % --- Previous check
0015 %
0016 if ~exist('fig', 'var') || isempty(fig) || ~ishandle(fig)
0017     error('figure handle is invalid.');
0018 end
0019 
0020 %
0021 % --- Main Procedure
0022 %
0023 data = guidata(fig);
0024 H = data.H;
0025 
0026 % Maximum radius for neighbor search
0027 r_max = str2num(get(H.rmax_edit, 'String')) / 1000.0;%[mm]->[m]
0028 
0029 % Total number of vertices of surface
0030 Nvertex = str2num(get(H.nvertex_edit, 'String'));
0031 
0032 % Reduce ratio for surface data
0033 reduce_ratio = str2num(get(H.reduce_ratio_edit, 'String'));
0034 
0035 % Division number of z axis in matching between BV and MRI points
0036 n_step = str2num(get(H.nstep_edit, 'String'));
0037 
0038 % Display progress for this steps
0039 display = str2num(get(H.display_edit, 'String'));
0040 
0041 brain_parm.R_max            = r_max;
0042 brain_parm.Nvertex          = Nvertex;
0043 brain_parm.reduce_ratio     = reduce_ratio;
0044 brain_parm.N_step           = n_step;
0045 brain_parm.display          = display;

Generated on Tue 27-Aug-2013 11:46:04 by m2html © 2005