setter Headinfo.R [usage] Headinfo = vb_headinfo_set_radius(headinfo, radius) [input] headinfo : <optional> <<struct>> Headinfo : if it is not specified or is empty, Headinfo will be created radius : <optional> value of radius : if it is not specified or is empty, [] will be set [output] Headinfo : <<struct>> updated Headinfo [note] [history] 2007-04-06 (Sako) initial version Copyright (C) 2011, ATR All Rights Reserved. License : New BSD License(see VBMEG_LICENSE.txt)
0001 function Headinfo = vb_headinfo_set_radius(headinfo, radius) 0002 % setter Headinfo.R 0003 % [usage] 0004 % Headinfo = vb_headinfo_set_radius(headinfo, radius) 0005 % [input] 0006 % headinfo : <optional> <<struct>> Headinfo 0007 % : if it is not specified or is empty, Headinfo will be created 0008 % radius : <optional> value of radius 0009 % : if it is not specified or is empty, [] will be set 0010 % [output] 0011 % Headinfo : <<struct>> updated Headinfo 0012 % [note] 0013 % 0014 % [history] 0015 % 2007-04-06 (Sako) initial version 0016 % 0017 % Copyright (C) 2011, ATR All Rights Reserved. 0018 % License : New BSD License(see VBMEG_LICENSE.txt) 0019 0020 % --- CHECK ARGUMENTS --- % 0021 if ~exist('headinfo', 'var') headinfo = []; end; 0022 if ~exist('radius', 'var') radius = []; end; 0023 [Headinfo, radius] = inner_check_arguments(headinfo, radius); 0024 0025 % --- MAIN PROCEDURE --------------------------------------------------------- % 0026 % 0027 Headinfo.R = radius; 0028 0029 if nargout ~= 1 0030 error('!!! You must receive updated Headinfo !!!'); 0031 end 0032 % 0033 % --- END OF MAIN PROCEDURE -------------------------------------------------- % 0034 0035 % --- INNER FUNCTIONS -------------------------------------------------------- % 0036 % 0037 % --- inner_check_arguments() 0038 % 0039 function [headinfo, radius] = inner_check_arguments(headinfo, radius) 0040 % especially do nothing 0041 return; 0042 % 0043 % --- end of inner_check_arguments() 0044 0045 %%% END OF FILE %%%