www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgtools/@cgsurfacedragger/setTableData.m

    function setTableData(h, X, Y, Z, Locks,Selected)
%SETTABLEDATA Set new X, Y, Z and Locks data
%
%   SETTABLEDATA(OBJ, X, Y, Z, LOCKS) sets new X, Y, Z and Lock data.

%   Copyright 2008-2013 The MathWorks, Inc.

% Disable property listeners that will fire
L = h.Listeners;
set(L.DataSet, 'Enabled', 'off');

if isempty(Selected)
    Selected = zeros(0,2);
end

% Set data and update display
set(h, 'XData', X, 'YData', Y, 'ZData', Z, 'LockData', Locks,'SelectedCells',Selected);
h.pUpdateData;

% Enable listeners
set(L.DataSet, 'Enabled', 'on');