%% Copy Occupancy Grid Map
% Copy an occupancy grid map object. Once copied, the original object can be modified without affecting the copied map.
% Create an occupancy grid with zeros for an empty map.

p = zeros(10);
map = occupancyMap(p);

%
% Copy the occupancy grid map. Modify the original map. The copied map is not modified. Plot the two maps side by side.

mapCopy = copy(map);
setOccupancy(map,[1:3;1:3]',ones(3,1));
subplot(1,2,1)
show(map)
title('Original map')
subplot(1,2,2)
show(mapCopy)
title('Copied map')

% Copyright 2019 The MathWorks, Inc.