⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 handler.m

📁 一些制作正交曲线网格的matlab源程序
💻 M
字号:
function [theResult, theEvent] = handler(self, varargin)% ps/handler -- Register a "ps" event-handler.%  handler(self, 'theEvent', 'theHandler') registers 'theEvent'%   and 'theHandler' on behalf of self, a "ps" object.%   Additional event/handler pairs can be given in the%   argument-list.%  handler(self, 'theEvent') returns the handler for theEvent,%   or [] is no such handler has been registered. % Copyright (C) 1999 Dr. Charles R. Denham, ZYDECO.%  All Rights Reserved.%   Disclosure without explicit written consent from the%    copyright owner does not constitute publication. % Version of 05-Nov-1999 00:21:39.% Updated    05-Nov-1999 00:21:39.if nargout > 0, theResult = []; endif nargin < 1, help(mfilename), return, endtheHandlers = psget(self, 'itsHandlers');% Get all the handlers.if nargin < 2	if nargout > 0		theResult = theHandlers;	else		assignin('caller', 'ans', theHandlers)		disp(theHandlers)	end	returnend% Clean-up the event string.for k = 1:2:length(varargin)	varargin{k} = translate(self, varargin{k});end% Return the handler for the event.if nargin < 3	theEvent = varargin{1};	theHandler = [];	if ~isempty(theHandlers)		if isfield(theHandlers, theEvent)			theHandler = getfield(theHandlers, theEvent);		end	end	if nargout > 0		theResult = theHandler;	else		assignin('caller', 'ans', theHandler)		disp(theHandler)	end	returnend% Register the events and handlers.for k = 1:2:length(varargin)	theEvent = varargin{k};	theHandler = varargin{k+1};	theHandlers = setfield(theHandlers, theEvent, theHandler);endself = psset(self, 'itsHandlers',  theHandlers);if nargout > 0	theResult = self;else	assignin('caller', 'ans', self)end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -