Skip to content
Snippets Groups Projects
saveArgoTrajectoryFile.m 763 B
Newer Older
function [] = saveArgoTrajectoryFile(~, ~)
%SAVERFC Saves the argo trajectory netcdf file to disk.
%   Detailed explanation goes here

global artoaWorkspace artoaConfig artoaDataInput;

%% Get selected trajectory
trajectoryIndex = artoaWorkspace.trajectoryOutput.tableGeneratedTracksSelectedRow;

trajectory = artoaWorkspace.trajectoryOutput.trajectories{trajectoryIndex};

%% Ask for filename
folder = artoa.data.getMember(artoaConfig, {'directory', 'argotraj'}, pwd());
filter = artoa.data.getMember(artoaConfig, {'filemask', 'argotraj'}, '*.nc');
[filename, pathname] = uiputfile(fullfile(folder, filter));

if filename == 0
    return;
end

filepath = fullfile(pathname, filename);

artoa.save.argo_trajectory(filepath, artoaDataInput.rfb, trajectory);

end