www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@modeldev/isDeferred.m
function [OK,pLocal,CanUpdate]=isDeferred(mdev) %ISDEFERRED update of dependent fits for local node is deferred % [Deferred,pLocal,CanUpdate]=isDeferred(mdev) % mdev - modeldev object % Deferred - fit of mdev is deferred % pLocal - pointer to local node where fits were deferred % CanUpdate - can update node by refit of the current node. CanUpdate % is false for datum links % Copyright 2010 The MathWorks, Inc. and Ford Global Technologies, Inc. if status(mdev)==0 && isRespFeat(mdev) parentNode = info( Parent(mdev)) ; while ~isa(parentNode,'mdev_local'); parentNode = info( Parent(parentNode)); end [OK,pLocal,CanUpdate] = isDeferred(parentNode); else OK = false; pLocal = xregpointer; CanUpdate = false; end