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

bm_manager_get_display_factor

PURPOSE ^

get structure including display elements.

SYNOPSIS ^

function [display_factor] = bm_manager_get_display_factor(obj, index)

DESCRIPTION ^

 get structure including display elements.
 [USAGE]
    [display_factor] = bm_manager_get_display_factor(<obj>, <index>);
 [IN]
      obj : bm_manager object
    index : bm_list index
 [OUT]
    display_factor : structure including display elements.

 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 [display_factor] = bm_manager_get_display_factor(obj, index)
0002 % get structure including display elements.
0003 % [USAGE]
0004 %    [display_factor] = bm_manager_get_display_factor(<obj>, <index>);
0005 % [IN]
0006 %      obj : bm_manager object
0007 %    index : bm_list index
0008 % [OUT]
0009 %    display_factor : structure including display elements.
0010 %
0011 % Copyright (C) 2011, ATR All Rights Reserved.
0012 % License : New BSD License(see VBMEG_LICENSE.txt)
0013 
0014 brain_data_cell = bm_list_get_brain_model(obj.bm_list, index);
0015 Nelements = length(brain_data_cell);
0016 
0017 display_factor = vb_display_factor_new;
0018 
0019 for k=1:Nelements
0020     brain_data = brain_data_cell{k};
0021     model_name = brain_data_get_model_name(brain_data);
0022     coord_type = brain_data_get_coord_type(brain_data);
0023     element = struct;
0024 
0025     switch(brain_data.class_type)
0026         case 'surf_data'
0027             % surf_element
0028             V           = surf_data_get_vertex(brain_data);
0029             F           = surf_data_get_face(brain_data);
0030             xx          = surf_data_get_normal_vector(brain_data);
0031             element = vb_surf_element_new(model_name, coord_type, V, F, xx);
0032         case 'mask_image_data'
0033             % mask_image_data_element
0034             B       = mask_image_data_get_mask_image(brain_data);
0035             step    = mask_image_data_get_step(brain_data);
0036             element = vb_mask_image_element_new(model_name, coord_type, B, step);
0037     end
0038 
0039     display_factor = vb_display_factor_add_element(display_factor, element);
0040 end

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