]> git.mxchange.org Git - simgear.git/blobdiff - simgear/math/SGRay.hxx
Merge branch 'tat/framework'
[simgear.git] / simgear / math / SGRay.hxx
index 8e2b5b350361b2669ba367a9a606464b4068571f..afd7b0413f11d27449e51a0b8f480576cd7959c5 100644 (file)
@@ -26,6 +26,10 @@ public:
   SGRay(const SGVec3<T>& origin, const SGVec3<T>& dir) :
     _origin(origin), _direction(dir)
   { }
+  template<typename S>
+  explicit SGRay(const SGRay<S>& ray) :
+    _origin(ray.getOrigin()), _direction(ray.getDirection())
+  { }
 
   void set(const SGVec3<T>& origin, const SGVec3<T>& dir)
   { _origin = origin; _direction = dir; }