Skip to content
Snippets Groups Projects
Commit 43e31d00 authored by leprob001's avatar leprob001
Browse files

Bugfixes.

parent f1da57ee
No related branches found
No related tags found
No related merge requests found
224 225
\ No newline at end of file \ No newline at end of file
...@@ -16,6 +16,8 @@ if isempty(artoaConfig) ...@@ -16,6 +16,8 @@ if isempty(artoaConfig)
error([mfilename ': artoa.ini has been found but is empty. Please use a valid artoa.ini!']); error([mfilename ': artoa.ini has been found but is empty. Please use a valid artoa.ini!']);
end end
artoa.controller.addDefaults();
artoa.controller.edit.updateAvailablePlots(); artoa.controller.edit.updateAvailablePlots();
......
...@@ -6,21 +6,21 @@ global artoaGui; ...@@ -6,21 +6,21 @@ global artoaGui;
%% Scatter sound sources %% Scatter sound sources
if artoa.data.hasMember(artoaGui, {'trajectoryOutput', 'scatterSoundsources'}) ... if artoa.data.hasMember(artoaGui, 'trajectoryOutput', 'scatterSoundsources') ...
& isvalid(artoaGui.trajectoryOutput.scatterSoundsources) & isvalid(artoaGui.trajectoryOutput.scatterSoundsources)
delete(artoaGui.trajectoryOutput.scatterSoundsources); delete(artoaGui.trajectoryOutput.scatterSoundsources);
end end
if artoa.data.hasMember(artoaGui, {'trajectoryOutput', 'textScatterSoundsources'}) ... if artoa.data.hasMember(artoaGui, 'trajectoryOutput', 'textScatterSoundsources') ...
& isvalid(artoaGui.trajectoryOutput.textScatterSoundsources) & isvalid(artoaGui.trajectoryOutput.textScatterSoundsources)
delete(artoaGui.trajectoryOutput.textScatterSoundsources); delete(artoaGui.trajectoryOutput.textScatterSoundsources);
end end
%% Scatter sat data %% Scatter sat data
if artoa.data.hasMember(artoaGui, {'trajectoryOutput', 'scatterFloatSatData'}) ... if artoa.data.hasMember(artoaGui, 'trajectoryOutput', 'scatterFloatSatData') ...
& isvalid(artoaGui.trajectoryOutput.scatterFloatSatData) & isvalid(artoaGui.trajectoryOutput.scatterFloatSatData)
delete(artoaGui.trajectoryOutput.scatterFloatSatData); delete(artoaGui.trajectoryOutput.scatterFloatSatData);
end end
if artoa.data.hasMember(artoaGui, {'trajectoryOutput', 'textScatterFloatSatData'}) ... if artoa.data.hasMember(artoaGui, 'trajectoryOutput', 'textScatterFloatSatData') ...
& isvalid(artoaGui.trajectoryOutput.textScatterFloatSatData) & isvalid(artoaGui.trajectoryOutput.textScatterFloatSatData)
delete(artoaGui.trajectoryOutput.textScatterFloatSatData); delete(artoaGui.trajectoryOutput.textScatterFloatSatData);
end end
......
function [] = addDefaults()
%ADDDEFAULTS Summary of this function goes here
% Detailed explanation goes here
global artoaConfig;
if ~artoa.data.hasMember(artoaConfig, 'defaults')
artoaConfig.defaults = struct();
end
artoaConfig.defaults.interpolationMethods = { ...
'None', ...
'Linear', ...
'Spline', ...
'Cubic' ...
};
artoaConfig.defaults.soundspeedMethods = { ...
'Del Grosso', ...
'Linear', ...
'Soundsource file', ...
'Levitus', ...
'Manual' ...
};
artoaConfig.defaults.pickPointMarkerSize = 80;
artoaConfig.defaults.topographicalLines = { ...
-1000; ...
-2000; ...
-3000 ...
};
end
...@@ -32,23 +32,7 @@ artoaWorkspace.editOffsets.useOffsets = false; ...@@ -32,23 +32,7 @@ artoaWorkspace.editOffsets.useOffsets = false;
artoa.controller.file.loadArtoaIni(); artoa.controller.file.loadArtoaIni();
%% Configure artoa defaults %% Configure artoa defaults
if ~artoa.data.hasMember(artoaConfig, 'defaults') artoa.controller.addDefaults();
artoaConfig.defaults = struct();
end
artoaConfig.defaults.interpolationMethods = { ...
'None', ...
'Linear', ...
'Spline', ...
'Cubic' ...
};
artoaConfig.defaults.soundspeedMethods = { ...
'Del Grosso', ...
'Linear', ...
'Soundsource file', ...
'Levitus', ...
'Manual' ...
};
artoaConfig.defaults.pickPointMarkerSize = 80;
%% Read soundsource file if existent %% Read soundsource file if existent
try try
......
...@@ -36,7 +36,7 @@ try ...@@ -36,7 +36,7 @@ try
versionsFileNames = dir(fullfile(versionsFilePath, 'versions', 'v*.m')); versionsFileNames = dir(fullfile(versionsFilePath, 'versions', 'v*.m'));
%% Load the interim file %% Load the interim file
load(pInterimFilename, 'artoaWorkspace', 'artoaDataInput', '-mat'); load(pInterimFilename, 'artoaWorkspace', 'artoaDataInput', 'artoaConfig', '-mat');
%% Get itm version %% Get itm version
itmVersion = 'unknown'; itmVersion = 'unknown';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment