From c0ab95aab0453d5737ed9ffb7f8457b359f6db0b Mon Sep 17 00:00:00 2001 From: WandererFan Date: Wed, 11 Jan 2017 09:45:45 -0500 Subject: [PATCH] Add Vector2D conversion --- src/Mod/TechDraw/Gui/Rez.cpp | 14 ++++++++++++++ src/Mod/TechDraw/Gui/Rez.h | 2 ++ 2 files changed, 16 insertions(+) diff --git a/src/Mod/TechDraw/Gui/Rez.cpp b/src/Mod/TechDraw/Gui/Rez.cpp index 679976363..d83bf851e 100644 --- a/src/Mod/TechDraw/Gui/Rez.cpp +++ b/src/Mod/TechDraw/Gui/Rez.cpp @@ -73,6 +73,20 @@ double Rez::appX(double x) return x / getRezFactor(); } +Base::Vector2d Rez::appX(Base::Vector2d v) +{ + Base::Vector2d result(appX(v.y),appX(v.y)); + return result; +} + +Base::Vector3d Rez::appX(Base::Vector3d v) +{ + Base::Vector3d result(appX(v.x),appX(v.y),appX(v.z)); + return result; +} + + +//Misc conversions QPointF Rez::guiPt(QPointF p) { QPointF result = p; diff --git a/src/Mod/TechDraw/Gui/Rez.h b/src/Mod/TechDraw/Gui/Rez.h index aabe99f2f..11d836597 100644 --- a/src/Mod/TechDraw/Gui/Rez.h +++ b/src/Mod/TechDraw/Gui/Rez.h @@ -45,6 +45,8 @@ public: static Base::Vector3d guiX(Base::Vector3d v); //turn Gui side value to App side value static double appX(double x); + static Base::Vector2d appX(Base::Vector2d v); + static Base::Vector3d appX(Base::Vector3d v); static QPointF guiPt(QPointF p); static QPointF appPt(QPointF p);