]> git.mxchange.org Git - simgear.git/commitdiff
Remove compiler warnings
authorfredb <fredb>
Fri, 17 Feb 2006 21:57:13 +0000 (21:57 +0000)
committerfredb <fredb>
Fri, 17 Feb 2006 21:57:13 +0000 (21:57 +0000)
simgear/math/SGMatrix.hxx
simgear/math/SGQuat.hxx
simgear/math/SGVec3.hxx
simgear/math/SGVec4.hxx

index 3e5628c45e4313ca8812300a87f028e934e9756c..6c4b368dd64488c79b438b017453a6639d6ca51e 100644 (file)
@@ -562,10 +562,10 @@ inline
 SGMatrixf
 toMatrixf(const SGMatrixd& m)
 {
-  return SGMatrixf(m(0,0), m(0,1), m(0,2), m(0,3),
-                   m(1,0), m(1,1), m(1,2), m(1,3),
-                   m(3,0), m(2,1), m(2,2), m(2,3),
-                   m(4,0), m(4,1), m(4,2), m(4,3));
+  return SGMatrixf((float)m(0,0), (float)m(0,1), (float)m(0,2), (float)m(0,3),
+                   (float)m(1,0), (float)m(1,1), (float)m(1,2), (float)m(1,3),
+                   (float)m(3,0), (float)m(2,1), (float)m(2,2), (float)m(2,3),
+                   (float)m(4,0), (float)m(4,1), (float)m(4,2), (float)m(4,3));
 }
 
 inline
index a1b1408112239fa1dc662ef4d5d5592052b9f116..f70df3ca43e6b1873605427ee54eb8fa448d4bd6 100644 (file)
@@ -511,7 +511,7 @@ typedef SGQuat<double> SGQuatd;
 inline
 SGQuatf
 toQuatf(const SGQuatd& v)
-{ return SGQuatf(v(0), v(1), v(2), v(3)); }
+{ return SGQuatf((float)v(0), (float)v(1), (float)v(2), (float)v(3)); }
 
 inline
 SGQuatd
index b299d6698680c1c3cb42475dd7c4e13bd5927979..8bce7eacfce88eab8c0b329ab02157823dd804d4 100644 (file)
@@ -258,7 +258,7 @@ typedef SGVec3<double> SGVec3d;
 inline
 SGVec3f
 toVec3f(const SGVec3d& v)
-{ return SGVec3f(v(0), v(1), v(2)); }
+{ return SGVec3f((float)v(0), (float)v(1), (float)v(2)); }
 
 inline
 SGVec3d
index e5607ccd2f2f3068964a16a743f45fc7e707cd66..2e469e7fd1e60ebd0fa8b324a07655afb4b11d0e 100644 (file)
@@ -249,7 +249,7 @@ typedef SGVec4<double> SGVec4d;
 inline
 SGVec4f
 toVec4f(const SGVec4d& v)
-{ return SGVec4f(v(0), v(1), v(2), v(3)); }
+{ return SGVec4f((float)v(0), (float)v(1), (float)v(2), (float)v(3)); }
 
 inline
 SGVec4d