]> git.mxchange.org Git - simgear.git/blobdiff - simgear/math/SGVec3.hxx
math: Add integer valued vector types.
[simgear.git] / simgear / math / SGVec3.hxx
index c85b418e23cbab173b66f4164606b4ae13561ecf..dbc8af543bf9a5d39a933be30d55e32b9dfc9c43 100644 (file)
 #ifndef SGVec3_H
 #define SGVec3_H
 
-#ifndef NO_OPENSCENEGRAPH_INTERFACE
-#include <osg/Vec3f>
-#include <osg/Vec3d>
-#endif
+#include <iosfwd>
 
 /// 3D Vector Class
 template<typename T>
@@ -505,26 +502,4 @@ SGVec3d
 toVec3d(const SGVec3f& v)
 { return SGVec3d(v(0), v(1), v(2)); }
 
-#ifndef NO_OPENSCENEGRAPH_INTERFACE
-inline
-SGVec3d
-toSG(const osg::Vec3d& v)
-{ return SGVec3d(v[0], v[1], v[2]); }
-
-inline
-SGVec3f
-toSG(const osg::Vec3f& v)
-{ return SGVec3f(v[0], v[1], v[2]); }
-
-inline
-osg::Vec3d
-toOsg(const SGVec3d& v)
-{ return osg::Vec3d(v[0], v[1], v[2]); }
-
-inline
-osg::Vec3f
-toOsg(const SGVec3f& v)
-{ return osg::Vec3f(v[0], v[1], v[2]); }
-#endif
-
 #endif