www.gusucode.com > visionhdl工具箱matlab源码程序 > visionhdl/visionhdlutilities/pixelcontrolstruct.m
function pixelcontrol = pixelcontrolstruct(varargin) % pixelcontrolstruct % returns pixel control structure % if no inputs are passed in, send out a default value % if 5 inputs are passed in, use those as the struct values %#codegen narginchk(0,5); % default pixelcontrol = struct('hStart',true,'hEnd',false,... 'vStart',true,'vEnd',false,... 'valid',true); if nargin > 0 pixelcontrol.hStart = logical(varargin{1}); end if nargin > 1 pixelcontrol.hEnd = logical(varargin{2}); end if nargin > 2 pixelcontrol.vStart = logical(varargin{3}); end if nargin > 3 pixelcontrol.vEnd = logical(varargin{4}); end if nargin > 4 pixelcontrol.valid = logical(varargin{5}); end end % pixelcontrolstruct