From 5cfe846830200890b40ba3dcf6b9c606e39d6656 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Mon, 2 Oct 2017 23:26:49 +0200 Subject: [PATCH] [DEV] add logger of the Transform3D --- etk/math/Transform3D.cpp | 4 ++++ etk/math/Transform3D.hpp | 2 ++ 2 files changed, 6 insertions(+) diff --git a/etk/math/Transform3D.cpp b/etk/math/Transform3D.cpp index 440e6de..8a84919 100644 --- a/etk/math/Transform3D.cpp +++ b/etk/math/Transform3D.cpp @@ -34,4 +34,8 @@ etk::Transform3D etk::Transform3D::identity() { return etk::Transform3D(vec3(0.0, 0.0, 0.0), Quaternion::identity()); } +etk::Stream& etk::operator <<(etk::Stream& _os, const etk::Transform3D& _obj) { + _os << "transform3D(" << _obj.getPosition() << ";" << _obj.getOrientation() << ")"; + return _os; +} diff --git a/etk/math/Transform3D.hpp b/etk/math/Transform3D.hpp index 72f7e66..341a4da 100644 --- a/etk/math/Transform3D.hpp +++ b/etk/math/Transform3D.hpp @@ -124,6 +124,8 @@ namespace etk { return *this; } }; + //! @not_in_doc + etk::Stream& operator <<(etk::Stream& _os, const etk::Transform3D& _obj); }