Skip to content
Snippets Groups Projects
Commit 25ba90a1 authored by leprob001's avatar leprob001
Browse files

Bugfix, the TOAs need to be recalculated when application of soundsources change.

parent 24cef3f3
Branches
No related tags found
No related merge requests found
......@@ -49,16 +49,14 @@ artoaWorkspace.toaData.status(selection) = 1;
%% Update duplicate toa table
artoa.controller.edit.timeOfArrival.updateDuplicateToaTable();
%% Update plots
artoa.controller.edit.updateAvailablePlots();
%% Update offsets table
artoa.controller.track.parameter.updateWorkspaceOffsetsTable();
artoa.controller.edit.offsetDetails.updateWorkspaceOffsetsTable();
%% Update offsets table and recalculate TOAs
artoa.controller.edit.offsets.tableSoundsourceOffsetsEdit();
%% Update track parameter window if available
artoa.controller.track.parameter.updateGui();
artoa.controller.edit.offsetDetails.updateGui();
%% Update plots
artoa.controller.edit.updateAvailablePlots();
end
......@@ -46,15 +46,12 @@ artoa.controller.edit.timeOfArrival.updateDuplicateToaTable();
%% Update plots
artoa.controller.edit.updateAvailablePlots();
%artoa.controller.edit.timeOfArrival.plot();
%% Update offsets table
artoa.controller.track.parameter.updateWorkspaceOffsetsTable();
artoa.controller.edit.offsetDetails.updateWorkspaceOffsetsTable();
%% Update offsets table and recalculate TOAs
artoa.controller.edit.offsets.tableSoundsourceOffsetsEdit();
%% Update track parameter window if available
artoa.controller.track.parameter.updateGui();
artoa.controller.edit.offsetDetails.updateGui();
end
......
......
......@@ -31,8 +31,12 @@ artoa.controller.edit.timeOfArrival.updateDuplicateToaTable();
artoa.controller.edit.updateAvailablePlots();
%% Update offsets table
% artoa.controller.track.parameter.updateWorkspaceOffsetsTable();
% artoa.controller.edit.offsetDetails.updateWorkspaceOffsetsTable();
%% Update track parameter window if available
% artoa.controller.track.parameter.updateGui();
% artoa.controller.edit.offsetDetails.updateGui();
%% Clear selection
[artoaGui.editTimeOfArrival, artoaWorkspace.editTimeOfArrival] = ...
......
......
......@@ -39,13 +39,11 @@ artoa.controller.edit.timeOfArrival.updateDuplicateToaTable();
artoa.controller.edit.updateAvailablePlots();
%artoa.controller.edit.timeOfArrival.plot();
%% Update offsets table
artoa.controller.track.parameter.updateWorkspaceOffsetsTable();
artoa.controller.edit.offsetDetails.updateWorkspaceOffsetsTable();
%% Update offsets table and recalculate TOAs
artoa.controller.edit.offsets.tableSoundsourceOffsetsEdit();
%% Update track parameter window if available
artoa.controller.track.parameter.updateGui();
artoa.controller.edit.offsetDetails.updateGui();
end
......@@ -47,13 +47,11 @@ artoa.controller.edit.timeOfArrival.updateDuplicateToaTable();
%% Update plots
artoa.controller.edit.updateAvailablePlots();
%% Update offsets table
artoa.controller.track.parameter.updateWorkspaceOffsetsTable();
artoa.controller.edit.offsetDetails.updateWorkspaceOffsetsTable();
%% Update offsets table and recalculate TOAs
artoa.controller.edit.offsets.tableSoundsourceOffsetsEdit();
%% Update track parameter window if available
artoa.controller.track.parameter.updateGui();
artoa.controller.edit.offsetDetails.updateGui();
end
......@@ -95,6 +95,7 @@ end
%% Setup trajectory object
trajectoryObject = struct();
trajectoryObject.trackParameter = artoaWorkspace.trackParameter;
trajectoryObject.offsets = artoaWorkspace.editOffsets.soundsourceOffsets;
% trajectory contains [lat lon]
trajectoryObject.latitude = trajectory(:, 1);
trajectoryObject.longitude = trajectory(:, 2);
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment