From 138825af6d511cf7c4f977be809241fbccafba94 Mon Sep 17 00:00:00 2001 From: frohlich Date: Fri, 8 Dec 2006 12:16:56 +0000 Subject: [PATCH] Modified Files: point3d.hxx: Add explicit conversion functions to SGVec* --- simgear/math/point3d.hxx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/simgear/math/point3d.hxx b/simgear/math/point3d.hxx index 529674fa..3980e203 100644 --- a/simgear/math/point3d.hxx +++ b/simgear/math/point3d.hxx @@ -132,6 +132,9 @@ public: SGGeod toSGGeod(void) const; SGGeoc toSGGeoc(void) const; + SGVec3d toSGVec3d(void) const; + SGVec3f toSGVec3f(void) const; + // friends friend Point3D operator - (const Point3D& p); // -p1 friend bool operator == (const Point3D& a, const Point3D& b); // p1 == p2? @@ -341,6 +344,16 @@ inline SGGeoc Point3D::toSGGeoc(void) const return geoc; } +inline SGVec3d Point3D::toSGVec3d(void) const +{ + return SGVec3d(x(), y(), z()); +} + +inline SGVec3f Point3D::toSGVec3f(void) const +{ + return SGVec3f(x(), y(), z()); +} + // FRIENDS inline Point3D operator - (const Point3D& a) -- 2.39.5