From 58cf8587e210f3e2b17bcb122046b6db5a3c9f46 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 23 Sep 2019 14:38:24 -0400 Subject: [PATCH] [TD]Add dumpCS function to DrawUtil --- src/Mod/TechDraw/App/DrawUtil.cpp | 13 +++++++++++++ src/Mod/TechDraw/App/DrawUtil.h | 2 ++ 2 files changed, 15 insertions(+) diff --git a/src/Mod/TechDraw/App/DrawUtil.cpp b/src/Mod/TechDraw/App/DrawUtil.cpp index e00a334d3d..b939df480d 100644 --- a/src/Mod/TechDraw/App/DrawUtil.cpp +++ b/src/Mod/TechDraw/App/DrawUtil.cpp @@ -1060,4 +1060,17 @@ QString DrawUtil::qbaToDebug(const QByteArray & line) return s; } +void DrawUtil::dumpCS(const char* text, + gp_Ax2 CS) +{ + gp_Dir baseAxis = CS.Direction(); + gp_Dir baseX = CS.XDirection(); + gp_Dir baseY = CS.YDirection(); + Base::Console().Message("DU::dumpCSDVS - %s Axis: %s X: %s Y: %s\n", text, + DrawUtil::formatVector(baseAxis).c_str(), + DrawUtil::formatVector(baseX).c_str(), + DrawUtil::formatVector(baseY).c_str()); +} + + //================================== diff --git a/src/Mod/TechDraw/App/DrawUtil.h b/src/Mod/TechDraw/App/DrawUtil.h index 7ca4347e9d..972816c081 100644 --- a/src/Mod/TechDraw/App/DrawUtil.h +++ b/src/Mod/TechDraw/App/DrawUtil.h @@ -158,6 +158,8 @@ class TechDrawExport DrawUtil { static void countEdges(const char* label, const TopoDS_Shape& s); static const char* printBool(bool b); static QString qbaToDebug(const QByteArray& line); + static void dumpCS(const char* text, gp_Ax2 CS); + }; } //end namespace TechDraw