% FROMSTRUCT sets all properties which are defined in the ltpda_uoh class from the structure to the input object.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FUNCTION: fromStruct%% DESCRIPTION: Sets all properties which are defined in the ltpda_uoh class% from the structure to the input object.%% REMARK: Abstract classes handle only one input object and a% structure with the size 1.%% CALL: obj = fromStruct(obj, struct)%% VERSION: $Id: fromStruct.m,v 1.1 2010/12/20 20:41:40 ingo Exp $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function obj = fromStruct(obj, obj_struct) % Call super-class obj = fromStruct@ltpda_uo(obj, obj_struct); % Set 'hist' object if isfield(obj_struct, 'hist') obj.hist = utils.helper.getObjectFromStruct(obj_struct.hist); end % Set 'procinfo' object if isfield(obj_struct, 'procinfo') obj.procinfo = utils.helper.getObjectFromStruct(obj_struct.procinfo); end % Set 'plotinfo' object if isfield(obj_struct, 'plotinfo') obj.plotinfo = utils.helper.getObjectFromStruct(obj_struct.plotinfo); endend