From 954b3a94942cda523523263147d32065c778ae6e Mon Sep 17 00:00:00 2001 From: Lewin Probst <info@emirror.de> Date: Thu, 2 Jul 2020 09:49:14 +0200 Subject: [PATCH] The default limits of the trajectory plot can now be set in the artoa.ini file. --- VERSION | 2 +- artoa.ini.example | 4 ++++ .../+controller/+track/+trajectoryOutput/plot.m | 12 +++++++++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 8bc94cb..6610e11 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -276 \ No newline at end of file +277 \ No newline at end of file diff --git a/artoa.ini.example b/artoa.ini.example index 62fd7b4..16ef3be 100644 --- a/artoa.ini.example +++ b/artoa.ini.example @@ -48,6 +48,10 @@ -hidedeleteddatapoints 0 -toapointsize 18 +[trajectoryOutput] +-limitlat -72 -66 +-limitlon -55 -15 + [defaults] -pressure 9999 -temperature 9999 diff --git a/lib/+artoa/+controller/+track/+trajectoryOutput/plot.m b/lib/+artoa/+controller/+track/+trajectoryOutput/plot.m index f1b707d..d23dd4e 100644 --- a/lib/+artoa/+controller/+track/+trajectoryOutput/plot.m +++ b/lib/+artoa/+controller/+track/+trajectoryOutput/plot.m @@ -2,7 +2,7 @@ function [] = plot(pPlotAsMap) %PLOT Summary of this function goes here % Detailed explanation goes here -global artoaGui artoaWorkspace; +global artoaGui artoaWorkspace artoaConfig; %% Parameter check if nargin == 0 @@ -178,5 +178,15 @@ if artoa.data.hasMember(artoaWorkspace, 'trajectoryOutput', 'showTopographicalLi artoaGui.trajectoryOutput.contourTopographicalLines = artoa.controller.track.trajectoryOutput.plotTopographicalLines(artoaGui.trajectoryOutput.axesTrajectoryOutput); end +%% Set axes limits to artoa.ini if not selected manual +if ~strcmp(artoaGui.trajectoryOutput.axesTrajectoryOutput.YLimMode, 'manual') ... + & artoa.data.hasMember(artoaConfig, 'trajectoryOutput', 'limitlat') + artoaGui.trajectoryOutput.axesTrajectoryOutput.YLim = artoaConfig.trajectoryOutput.limitlat; +end +if ~strcmp(artoaGui.trajectoryOutput.axesTrajectoryOutput.XLimMode, 'manual') ... + & artoa.data.hasMember(artoaConfig, 'trajectoryOutput', 'limitlon') + artoaGui.trajectoryOutput.axesTrajectoryOutput.XLim = artoaConfig.trajectoryOutput.limitlon; +end + end -- GitLab