From 38d6c4af85b6ff3e91fadf733827f5f2c605aa20 Mon Sep 17 00:00:00 2001
From: Lewin Probst <info@emirror.de>
Date: Tue, 26 Nov 2019 12:15:58 +0100
Subject: [PATCH] Fixed bug in plotting reference positions.

---
 lib/+artoa/+trajectory/plotTrajectoryReferencePositions.m | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/+artoa/+trajectory/plotTrajectoryReferencePositions.m b/lib/+artoa/+trajectory/plotTrajectoryReferencePositions.m
index 5324c64..0f1de0b 100644
--- a/lib/+artoa/+trajectory/plotTrajectoryReferencePositions.m
+++ b/lib/+artoa/+trajectory/plotTrajectoryReferencePositions.m
@@ -4,6 +4,7 @@ function [scatterHandles, textHandles] = plotTrajectoryReferencePositions(pAxesH
 
 x = [];
 y = [];
+n = [];
 
 for i = 1:length(pTrajectory.trackParameter.soundsourceCombinations.referencePosition)
     current = pTrajectory.trackParameter.soundsourceCombinations.referencePosition{i};
@@ -13,6 +14,7 @@ for i = 1:length(pTrajectory.trackParameter.soundsourceCombinations.referencePos
     tmp = str2double(strsplit(current));
     x = [x; tmp(2)];
     y = [y; tmp(1)];
+    n = [n; i];
 end
 
 
@@ -34,14 +36,14 @@ textHandles = cell(1, length(x));
 if pPlotAsMap
     for i = 1:length(x)
         textHandles{i} = textm( ...
-            y(i), x(i), {'', [' ' num2str(pTrajectory.id) '.' num2str(i)]}, ...
+            y(i), x(i), {'', [' ' num2str(pTrajectory.id) '.' num2str(n(i))]}, ...
             'Color', pColor ...
         );
     end
 else
     for i = 1:length(x)
         textHandles{i} = text( ...
-            pAxesHandle, x(i), y(i), {'', [' ' num2str(pTrajectory.id) '.' num2str(i)]}, ...
+            pAxesHandle, x(i), y(i), {'', [' ' num2str(pTrajectory.id) '.' num2str(n(i))]}, ...
             'Color', pColor ...
         );
     end
-- 
GitLab