Skip to content
Snippets Groups Projects
Commit eccbe20c authored by oboebel's avatar oboebel
Browse files

Generalized use of {} versus () for iso-lines depending on operating system

parent edc8820a
Branches
No related tags found
No related merge requests found
Showing
with 1303 additions and 1277 deletions
File changed. Contains only whitespace changes. Show whitespace changes.
function [topographicalLineHandles] = plotTopographicalLines(pAxesHandle)
% OLAF's Version: 2020b, PCWIN64 (o)
% Cathrine's Version: 2020a, PCWIN64 (0)
% Lewins's Version: 2020a, Linux {o}
%
%PLOTSOUNDSOURCELINES Summary of this function goes here
% Detailed explanation goes here
......@@ -13,6 +17,18 @@ if ~artoa.controller.file.loadEtopoFile( ...
return;
end
if strcmp(computer,'PCWIN64')
paraOpen = '(';
paraClose = ')';
elseif strcmp(computer,'Linux')
paraOpen = '{';
paraClose = '}';
end
paraOpen = '{'; % this is absurd, my standalone laptop needed (), now, hooked up to the docking station I need {}
paraClose = '}';
%% Plot topographical lines
% make handle the current axes
......@@ -22,16 +38,26 @@ hold(pAxesHandle, 'on');
topographicalLineHandles = cell(length(artoaWorkspace.trajectoryOutput.topographicalLines), 1);
for o = 1:length(artoaWorkspace.trajectoryOutput.topographicalLines)
if isnan(artoaWorkspace.trajectoryOutput.topographicalLines{o}) ...
| (ischar(artoaWorkspace.trajectoryOutput.topographicalLines{o}) && strcmp(strip(artoaWorkspace.trajectoryOutput.topographicalLines{o}), ''))
% if isnan(artoaWorkspace.trajectoryOutput.topographicalLines(o)) ...
% | (ischar(artoaWorkspace.trajectoryOutput.topographicalLines(o)) && ...
% strcmp(strip(artoaWorkspace.trajectoryOutput.topographicalLines(o)), ''))
if isnan(eval(['artoaWorkspace.trajectoryOutput.topographicalLines',paraOpen,num2str(o),paraClose])) ...
| (ischar(eval(['artoaWorkspace.trajectoryOutput.topographicalLines',paraOpen,num2str(o),paraClose])) && ...
strcmp(strip(eval(['artoaWorkspace.trajectoryOutput.topographicalLines',paraOpen,num2str(o),paraClose])), ''))
continue;
end
try
if ischar(artoaWorkspace.trajectoryOutput.topographicalLines{o})
lineValue = str2double(artoaWorkspace.trajectoryOutput.topographicalLines{o});
% if ischar(artoaWorkspace.trajectoryOutput.topographicalLines(o))
% lineValue = str2double(artoaWorkspace.trajectoryOutput.topographicalLines(o));
% else
% lineValue = artoaWorkspace.trajectoryOutput.topographicalLines(o);
% end
if ischar(eval(['artoaWorkspace.trajectoryOutput.topographicalLines',paraOpen,num2str(o),paraClose]))
lineValue = str2double(eval(['artoaWorkspace.trajectoryOutput.topographicalLines',paraOpen,num2str(o),paraClose]));
else
lineValue = artoaWorkspace.trajectoryOutput.topographicalLines{o};
lineValue = eval(['artoaWorkspace.trajectoryOutput.topographicalLines',paraOpen,num2str(o),paraClose]);
end
[~, topographicalLineHandles{o}] = contourm( ...
artoaDataInput.etopo.Z, ...
artoaDataInput.etopo.refvec, ...
......@@ -40,7 +66,7 @@ for o = 1:length(artoaWorkspace.trajectoryOutput.topographicalLines)
'LabelSpacing', 400 ...
);
catch
warning('There was an error on plotting topographical lines. Kindly ignore this warning if your zoomed area does not contain any topograpical lines.');
warning('There was an error on plotting topographical lines. Kindly ignore this warning if your zoomed area does not contain any of the topograpical lines.');
end
end
......
......
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
File changed. Contains only whitespace changes. Show whitespace changes.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment