Skip to content
Snippets Groups Projects
Commit 13c281ba authored by leprob001's avatar leprob001
Browse files

Refactored left sidebar behavior.

parent d06feb0c
No related branches found
No related tags found
No related merge requests found
function [] = hideLeftSidebarPlots()
%HIDELEFTSIDEBARPLOTS Summary of this function goes here
% Detailed explanation goes here
global artoaGui;
%% Hide residuals plot
structfun(@delete, artoaGui.trajectoryOutput.residualsHandles);
artoaGui.trajectoryOutput.legendResiduals.Visible = 'off';
artoaGui.trajectoryOutput.axesTrajectoryResiduals.Visible = 'off';
artoaGui.trajectoryOutput.selectTrajectoryHint.Visible = 'on';
%% Hide velocities plot
structfun(@delete, artoaGui.trajectoryOutput.horizontalVelocitiesHandles);
artoaGui.trajectoryOutput.legendHorizontalVelocities.Visible = 'off';
artoaGui.trajectoryOutput.axesHorizontalVelocities.Visible = 'off';
artoaGui.trajectoryOutput.selectTrajectoryHintHorizontalVelocities.Visible = 'on';
%% Hide vertical velocities plot
structfun(@delete, artoaGui.trajectoryOutput.verticalVelocitiesHandles);
artoaGui.trajectoryOutput.legendVerticalVelocities.Visible = 'off';
artoaGui.trajectoryOutput.axesVerticalVelocities.Visible = 'off';
artoaGui.trajectoryOutput.selectTrajectoryHintVerticalVelocities.Visible = 'on';
%% Restore current axis
artoaGui.figures.trajectoryOutput.CurrentAxes = artoaGui.trajectoryOutput.axesTrajectoryOutput;
end
function [] = showLeftSidebarPlots()
%HIDELEFTSIDEBARPLOTS Summary of this function goes here
% Detailed explanation goes here
global artoaGui;
%% Show residuals plot
artoaGui.trajectoryOutput.axesTrajectoryResiduals.Visible = 'on';
artoaGui.trajectoryOutput.legendResiduals.Visible = 'on';
artoaGui.trajectoryOutput.selectTrajectoryHint.Visible = 'off';
%% Show velocities plot
artoaGui.trajectoryOutput.axesHorizontalVelocities.Visible = 'on';
artoaGui.trajectoryOutput.legendHorizontalVelocities.Visible = 'on';
artoaGui.trajectoryOutput.selectTrajectoryHintHorizontalVelocities.Visible = 'off';
%% Show vertical velocities plot
artoaGui.trajectoryOutput.axesVerticalVelocities.Visible = 'on';
artoaGui.trajectoryOutput.legendVerticalVelocities.Visible = 'on';
artoaGui.trajectoryOutput.selectTrajectoryHintVerticalVelocities.Visible = 'off';
%% Restore current axis
artoaGui.figures.trajectoryOutput.CurrentAxes = artoaGui.trajectoryOutput.axesTrajectoryOutput;
end
......@@ -11,23 +11,7 @@ try
catch
artoaWorkspace.trajectoryOutput.tableGeneratedTracksSelectedRow = NaN;
artoaWorkspace.trajectoryOutput.tableGeneratedTracksSelectedColumn = NaN;
% Hide residuals plot
structfun(@delete, artoaGui.trajectoryOutput.residualsHandles);
artoaGui.trajectoryOutput.legendResiduals.Visible = 'off';
artoaGui.trajectoryOutput.axesTrajectoryResiduals.Visible = 'off';
artoaGui.trajectoryOutput.selectTrajectoryHint.Visible = 'on';
% Hide velocities plot
structfun(@delete, artoaGui.trajectoryOutput.horizontalVelocitiesHandles);
artoaGui.trajectoryOutput.legendHorizontalVelocities.Visible = 'off';
artoaGui.trajectoryOutput.axesHorizontalVelocities.Visible = 'off';
artoaGui.trajectoryOutput.selectTrajectoryHintHorizontalVelocities.Visible = 'on';
% Hide vertical velocities plot
structfun(@delete, artoaGui.trajectoryOutput.verticalVelocitiesHandles);
artoaGui.trajectoryOutput.legendVerticalVelocities.Visible = 'off';
artoaGui.trajectoryOutput.axesVerticalVelocities.Visible = 'off';
artoaGui.trajectoryOutput.selectTrajectoryHintVerticalVelocities.Visible = 'on';
% Restore current axis
artoaGui.figures.trajectoryOutput.CurrentAxes = artoaGui.trajectoryOutput.axesTrajectoryOutput;
artoa.controller.track.trajectoryOutput.hideLeftSidebarPlots();
return;
end
......@@ -58,10 +42,6 @@ end
artoaGui.trajectoryOutput.axesTrajectoryResiduals, ...
artoaWorkspace.trajectoryOutput.trajectories{selectedRow} ...
);
% Update residuals frame
artoaGui.trajectoryOutput.axesTrajectoryResiduals.Visible = 'on';
artoaGui.trajectoryOutput.legendResiduals.Visible = 'on';
artoaGui.trajectoryOutput.selectTrajectoryHint.Visible = 'off';
%% Plot horizontal velocities
[ ...
......@@ -71,10 +51,6 @@ artoaGui.trajectoryOutput.selectTrajectoryHint.Visible = 'off';
artoaGui.trajectoryOutput.axesHorizontalVelocities, ...
artoaWorkspace.trajectoryOutput.trajectories{selectedRow} ...
);
% Update horizontal velocities frame
artoaGui.trajectoryOutput.axesHorizontalVelocities.Visible = 'on';
artoaGui.trajectoryOutput.legendHorizontalVelocities.Visible = 'on';
artoaGui.trajectoryOutput.selectTrajectoryHintHorizontalVelocities.Visible = 'off';
%% Plot vertical velocities
[ ...
......@@ -84,13 +60,9 @@ artoaGui.trajectoryOutput.selectTrajectoryHintHorizontalVelocities.Visible = 'of
artoaGui.trajectoryOutput.axesVerticalVelocities, ...
artoaWorkspace.trajectoryOutput.trajectories{selectedRow} ...
);
% Update horizontal velocities frame
artoaGui.trajectoryOutput.axesVerticalVelocities.Visible = 'on';
artoaGui.trajectoryOutput.legendVerticalVelocities.Visible = 'on';
artoaGui.trajectoryOutput.selectTrajectoryHintVerticalVelocities.Visible = 'off';
%% Set current axes
artoaGui.figures.trajectoryOutput.CurrentAxes = artoaGui.trajectoryOutput.axesTrajectoryOutput;
%% Show plots
artoa.controller.track.trajectoryOutput.showLeftSidebarPlots();
%% Replace track parameter
if artoaWorkspace.trajectoryOutput.updateTrackParameterWindow
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment