www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@mbcfoundation/@gridDefinition/clearMerge.m

    function clearMerge(obj, R, C)
%CLEARMERGE Remove all cell merging entries
%
%  CLEARMERGE(OBJ) removes any defined cell merges.
%  CLEARMERGE(OBJ, ROW, COL) clears the merge rectangle that has its
%  top-left corner at (ROW, COL).

%  Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc.


if nargin==1
    obj.DoMerge = false;
    obj.MergeNRows = uint16([]);
    obj.MergeNCols = uint16([]);
else
    if obj.DoMerge
        obj.MergeNRows(R, C) = 0;
        obj.MergeNCols(R, C) = 0;
    end
    if ~any(obj.MergeNRows(:)>0)
        % Shut off merging completely
        obj.clearMerge;
    end
end