% ------------------------------------------------------------------------------------------------- % DrawVertMarker.m: % % Copyright (C) 2004 Maurizio Varanini, Clinical Physiology Institute, CNR, Pisa, Italy % % This program is free software; you can redistribute it and/or modify it under the terms % of the GNU General Public License as published by the Free Software Foundation; either % version 2 of the License, or (at your option) any later version. % % This program is distributed "as is" and "as available" in the hope that it will be useful, % but WITHOUT ANY WARRANTY of any kind; without even the implied warranty of MERCHANTABILITY % or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. % % You should have received a copy of the GNU General Public License along with this program; % if not, write to the Free Software Foundation, Inc., % 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. % % For any comment or bug report, please send e-mail to: maurizio.varanini@ifc.cnr.it % ------------------------------------------------------------------------------------------------- function DrawVertMarker(xmk,color,style,marker) ylim=get(gca,'Ylim'); hold on if(~isempty(xmk)) xmg=[xmk,xmk]; ymg = ones(size(xmg)); ymg(:,1)=ylim(1); ymg(:,2)=ylim(2); mkh=line(xmg',ymg','Color',color,'LineStyle',style,'Marker',marker); % draw vertical lines end