25 lines
469 B
Matlab

function output = struct(obj)
%STRUCT Generate a struct from a PricklyPear object
% struct(PP)
% % Handle input
% p = inputParser();
% p.addOptional('mode', 'public', @ischar);
% p.parse(varargin{:});
% p = p.Results;
% Handle output
output = struct;
% Handle the properties
P = properties(obj);
% Transfer properties to output
for ii = 1:numel(P)
p = P{ii};
output.(p) = obj.(p);
end
end