get brain model info(model name and processing history) [USAGE] [model_name_cell] = bm_manager_get_model_name(<obj>, <index>); [IN] obj : bm_manager object index : brain model list index(Nx1) Copyright (C) 2011, ATR All Rights Reserved. License : New BSD License(see VBMEG_LICENSE.txt)
0001 function [model_name_cell] = bm_manager_get_model_name(obj, index) 0002 % get brain model info(model name and processing history) 0003 % [USAGE] 0004 % [model_name_cell] = bm_manager_get_model_name(<obj>, <index>); 0005 % [IN] 0006 % obj : bm_manager object 0007 % index : brain model list index(Nx1) 0008 % 0009 % Copyright (C) 2011, ATR All Rights Reserved. 0010 % License : New BSD License(see VBMEG_LICENSE.txt) 0011 0012 % 0013 % --- Previous check 0014 % 0015 if ~exist('obj', 'var'), error('obj is a required parameter.'); end 0016 if ~strcmp(obj.class_type, 'bm_manager') 0017 error('class type is invalid.'); 0018 end 0019 if ~exist('index', 'var'), error('index is a required parameter.'); end 0020 0021 % 0022 % --- Main Procedure 0023 % 0024 brain_data_cell = bm_list_get_brain_model(obj.bm_list, index); 0025 0026 % allocate values to return 0027 Nmodel = length(brain_data_cell); 0028 model_name_cell = cell(Nmodel, 1); 0029 0030 for k=1:Nmodel 0031 % get model info 0032 model_name = brain_data_get_model_name(brain_data_cell{k}); 0033 % set model info to return value 0034 model_name_cell{k} = model_name; 0035 end