From 89fdd81e20caf4f87e576bff029608284fdb945a Mon Sep 17 00:00:00 2001 From: Ann Katrin <a.seemann@fz-juelich.de> Date: Mon, 14 Sep 2020 09:01:15 +0200 Subject: [PATCH] changes after review --- include/tracker.h | 4 ++-- src/tracker.cpp | 6 +++--- src/trackerReal.cpp | 3 +-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/include/tracker.h b/include/tracker.h index 39b8a6059..19186de83 100644 --- a/include/tracker.h +++ b/include/tracker.h @@ -33,7 +33,7 @@ public: TrackPoint(); TrackPoint(const Vec2F &p); TrackPoint(const Vec2F &p, int qual); - TrackPoint(const Vec2F &p, int qual, int getMarkerID); + TrackPoint(const Vec2F &p, int qual, int markerID); TrackPoint(const Vec2F &p, int qual, const QColor &col); TrackPoint(const Vec2F &p, int qual, const Vec2F &colPoint, const QColor &col); @@ -318,7 +318,7 @@ public: // gibt -1 zurueck, wenn frame oder naechster frame nicht existiert // entfernung ist absolut double distanceToNextFrame(int frame) const; - void syncTrackPersonMarkerID(TrackPoint &tp); + void syncTrackPersonMarkerID(int markerID); }; //mHeightCount wird nicht e3xportiert und auch nicht wieder eingelesen -> nach import auf 0 obwohl auf height ein wert steht, daher immer mheight auf -1 testen!!! diff --git a/src/tracker.cpp b/src/tracker.cpp index 8ab2a9ae9..c821e30bc 100644 --- a/src/tracker.cpp +++ b/src/tracker.cpp @@ -1067,7 +1067,7 @@ bool Tracker::addPoint(TrackPoint &p, int frame, QSet<int> onlyVisible, int *per // vorliegender farbe die ermittelte farbe einzutragen - kommt nicht vor! { // Synchronize TrackPerson.markerID with TrackPoint.markerID - (*this)[iNearest].syncTrackPersonMarkerID(p); + (*this)[iNearest].syncTrackPersonMarkerID(p.getMarkerID()); // set/add color if (p.color().isValid()) // not valid for manual, than old color is used @@ -2086,9 +2086,9 @@ void Tracker::purge(int frame) * * @param tp TrackPoint from TrackPoint Class */ -void TrackPerson::syncTrackPersonMarkerID(TrackPoint &tp) // usage of &pL für PointList oder &p für Point ??? +void TrackPerson::syncTrackPersonMarkerID(int markerID) { - int tpMarkerID = tp.getMarkerID(); //MarkerID of currently handled trackpoint + int tpMarkerID = markerID; //MarkerID of currently handled trackpoint if (tpMarkerID != -1) // CodeMarker was recognized { diff --git a/src/trackerReal.cpp b/src/trackerReal.cpp index 3d77a5a61..9e9b9a3cc 100644 --- a/src/trackerReal.cpp +++ b/src/trackerReal.cpp @@ -210,7 +210,6 @@ int TrackerReal::calculate(Tracker *tracker, ImageItem *imageItem, ColorPlot *co int extrapolated; QPointF colPos; float angle; - int markerID; for (i = 0; i < tracker->size(); ++i) // ueber trajektorien { @@ -235,7 +234,7 @@ int TrackerReal::calculate(Tracker *tracker, ImageItem *imageItem, ColorPlot *co } } - markerID = (*tracker)[i].getMarkerID(); // set markerID to TrackPerson.markerID + int markerID = (*tracker)[i].getMarkerID(); // set markerID to TrackPerson.markerID trackPersonReal.init(firstFrame+addFrames, height, markerID); tsize = tracker->at(i).size(); -- GitLab