www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgnormnode/cgnormnode.m
function h=cgnormnode(varargin) %CGNORMNODE construct a cgnormnode object % % h=cgnormnode(data) constructs a cgnormnode object % h=cgnormnode(structure) % % CGNORMNODE inherits from CGCONTAINER % % Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc. % Version 0 loadstr=0; if nargin==0 loadstr=1; t=cgcontainer; end if nargin==1 & isstruct(varargin{1}) % version update mechanism - fixes the input structure h=varargin{1}; t=h.cgcontainer; h=mv_rmfield(h,'cgcontainer'); else % construct a new object if nargin<1 data=[]; else data=varargin{1}; end h=struct([]); if ~loadstr t=cgcontainer(data); t=guid(t,'cgnorm'); t=name(t,'Normaliser'); else t=cgcontainer; end end h(1).Data = []; h.SFData = []; Managers.AutoSpaceManager = []; Managers.InitialisationManager = []; Managers.OptimisationManager = []; h.Managers = Managers; h.Version = 0; h=class(h,'cgnormnode',t); if ~loadstr p=pointer(h); h=p.info; end