From ab67bdfaf18134894c076e3862224c3fedafa7b8 Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Wed, 26 Apr 2017 10:09:56 -0500
Subject: [PATCH] fixed quad_image coordinate plane

---
 groundStation/gui/MicroCART/quaditem.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/groundStation/gui/MicroCART/quaditem.cpp b/groundStation/gui/MicroCART/quaditem.cpp
index 55e1413af..70e74140a 100644
--- a/groundStation/gui/MicroCART/quaditem.cpp
+++ b/groundStation/gui/MicroCART/quaditem.cpp
@@ -23,7 +23,7 @@ void QuadItem::updateQuad(float longitudinal, float lateral, float height, float
 {
       QPointF center = boundingRect().center();
       this->setTransform(QTransform().translate(center.x(), center.y()).rotate(qRadiansToDegrees(yaw)).translate(-center.x(), -center.y()));
-      this->setPos(longitudinal*100, lateral*100);
+      this->setPos(lateral*100, -longitudinal*100); // These are flipped due to the camera system's +x and +y.
 //    QTransform trans = this->transform();
 //    trans.translate(center.x(), center.y());
 //    trans.translate(-center.x(), -center.y());
-- 
GitLab