Skip to content
Snippets Groups Projects
Commit 42c5e2a8 authored by leprob001's avatar leprob001
Browse files

Bugfix, the selection of soundsource lines and point are now correct.

parent 8fe51398
Branches
Tags
No related merge requests found
......@@ -22,8 +22,8 @@ for o = 1:length(soundsources)
soundSourceEnd = artoa.convert.dmy2rd(artoaDataInput.soundsources.(soundsources{o}).endemis(3), ...
artoaDataInput.soundsources.(soundsources{o}).endemis(2), ...
artoaDataInput.soundsources.(soundsources{o}).endemis(1));
if soundSourceEnd < min(artoaWorkspace.toaData.toaDate(artoaWorkspace.toaData.status ~= 2)) ...
|| soundSourceBegin > max(artoaWorkspace.toaData.toaDate(artoaWorkspace.toaData.status ~= 2))
if soundSourceEnd < min(artoaWorkspace.toaData.toaDate) ...
|| soundSourceBegin > max(artoaWorkspace.toaData.toaDate)
continue;
end
......@@ -37,6 +37,12 @@ for o = 1:length(soundsources)
) ...
);
% remove gps dates that are past end mission of sound source
selection = (gpsDates > soundSourceEnd);
gpsDates(selection) = NaN;
predictedToas(selection) = NaN;
clear selection;
scatter( ...
artoaGui.figures.editTimeOfArrival.CurrentAxes, ...
gpsDates, predictedToas, 20, ...
......@@ -58,7 +64,11 @@ for o = 1:length(soundsources)
tmpSteps = floor((yMax - yMin)/10);
additionalYOffset = o*(tmpSteps/length(soundsources));
% deployment
if (abs(min(artoaWorkspace.toaData.toaDate(artoaWorkspace.toaData.status ~= 2)) - soundSourceBegin)) < 50
toaMax = max(artoaWorkspace.toaData.toaDate(artoaWorkspace.toaData.status ~= 2));
toaMin = min(artoaWorkspace.toaData.toaDate(artoaWorkspace.toaData.status ~= 2));
toaExtension = 10;
if (soundSourceBegin > toaMin - toaExtension) ...
&& (soundSourceBegin < toaMax + toaExtension)
for textSteps = yMin:tmpSteps:(yMax-tmpSteps)
text( ...
artoaGui.figures.editTimeOfArrival.CurrentAxes, ...
......@@ -81,7 +91,8 @@ for o = 1:length(soundsources)
);
end
% recovering
if (abs(soundSourceEnd - max(artoaWorkspace.toaData.toaDate(artoaWorkspace.toaData.status ~= 2)))) < 50
if (soundSourceEnd > toaMin - toaExtension) ...
&& (soundSourceEnd < toaMax + toaExtension)
for textSteps = yMin:tmpSteps:(yMax-tmpSteps)
text( ...
artoaGui.figures.editTimeOfArrival.CurrentAxes, ...
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment