function hnew = outlinebounds(hl, hp)
%OUTLINEBOUNDS Outline the patch of a boundedline
%
% hnew = outlinebounds(hl, hp)
%
% This function adds an outline to the patch objects created by
% boundedline, matching the color of the central line associated with each
% patch.
%
% Input variables:
%
% hl: handles to line objects from boundedline
%
% hp: handles to patch objects from boundedline
%
% Output variables:
%
% hnew: handle to new line objects
% Copyright 2012 Kelly Kearney
hnew = zeros(size(hl));
for il = 1:numel(hp)
col = get(hl(il), 'color');
xy = get(hp(il), {'xdata','ydata'});
ax = ancestor(hl(il), 'axes');
hnew(il) = line(xy{1}, xy{2}, 'parent', ax, 'linestyle', '-', 'color', col);
end