Home > functions > gui > bm_editor > bm_manager > bm_manager_get_model_name.m

bm_manager_get_model_name

PURPOSE ^

get brain model info(model name and processing history)

SYNOPSIS ^

function [model_name_cell] = bm_manager_get_model_name(obj, index)

DESCRIPTION ^

 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)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

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