wolffd@0: function engine = set_fields(engine, varargin) wolffd@0: % SET_FIELDS Set the fields for a generic engine wolffd@0: % engine = set_fields(engine, name/value pairs) wolffd@0: % wolffd@0: % e.g., engine = set_fields(engine, 'maximize', 1) wolffd@0: wolffd@0: args = varargin; wolffd@0: nargs = length(args); wolffd@0: for i=1:2:nargs wolffd@0: switch args{i}, wolffd@0: case 'maximize', wolffd@0: engine.maximize = args{i+1}; wolffd@0: engine.jtree_engine = set_fields(engine.jtree_engine, 'maximize', args{i+1}); wolffd@0: engine.jtree_engine1 = set_fields(engine.jtree_engine1, 'maximize', args{i+1}); wolffd@0: end wolffd@0: end