Killed MT_Scalar to float conversion warnings (should be
authorDaniel Dunbar <daniel@zuster.org>
Tue, 18 Mar 2003 23:20:10 +0000 (23:20 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 18 Mar 2003 23:20:10 +0000 (23:20 +0000)
explicit cast anyway).

intern/moto/include/MT_Matrix3x3.h
intern/moto/include/MT_Matrix4x4.h
intern/moto/include/MT_Tuple2.h

index c9597630ed1b735de0aff4796d8d0ed4b53f910e..712d48b8a64922a69c17caf452b6efdc73d967f1 100755 (executable)
@@ -157,9 +157,9 @@ public:
     }
     
     void getValue(float *m) const {
-        *m++ = m_el[0][0]; *m++ = m_el[1][0]; *m++ = m_el[2][0]; *m++ = 0.0;
-        *m++ = m_el[0][1]; *m++ = m_el[1][1]; *m++ = m_el[2][1]; *m++ = 0.0;
-        *m++ = m_el[0][2]; *m++ = m_el[1][2]; *m++ = m_el[2][2]; *m   = 0.0;
+        *m++ = (float) m_el[0][0]; *m++ = (float) m_el[1][0]; *m++ = (float) m_el[2][0]; *m++ = (float) 0.0;
+        *m++ = (float) m_el[0][1]; *m++ = (float) m_el[1][1]; *m++ = (float) m_el[2][1]; *m++ = (float) 0.0;
+        *m++ = (float) m_el[0][2]; *m++ = (float) m_el[1][2]; *m++ = (float) m_el[2][2]; *m   = (float) 0.0;
     }
 
     void getValue(double *m) const {
index b4f271000dd8313c716570aa1c8bda58bae3c0f2..fc930055524f89d95d9575f35e225d5ba9f965c6 100755 (executable)
@@ -167,17 +167,17 @@ public:
         * Read the element from row i, column j.
         */
        float getElement(int i, int j) {
-               return m_el[i][j];
+               return (float) m_el[i][j];
        }
        
     /**
         * Copy the contents to a contiguous block of 16 floats.
         */
     void getValue(float *m) const {
-        *m++ = m_el[0][0]; *m++ = m_el[1][0]; *m++ = m_el[2][0]; *m++ = m_el[3][0];
-        *m++ = m_el[0][1]; *m++ = m_el[1][1]; *m++ = m_el[2][1]; *m++ = m_el[3][1];
-        *m++ = m_el[0][2]; *m++ = m_el[1][2]; *m++ = m_el[2][2]; *m++ = m_el[3][2];
-        *m++ = m_el[0][3]; *m++ = m_el[1][3]; *m++ = m_el[2][3]; *m = m_el[3][3];
+        *m++ = (float) m_el[0][0]; *m++ = (float) m_el[1][0]; *m++ = (float) m_el[2][0]; *m++ = (float) m_el[3][0];
+        *m++ = (float) m_el[0][1]; *m++ = (float) m_el[1][1]; *m++ = (float) m_el[2][1]; *m++ = (float) m_el[3][1];
+        *m++ = (float) m_el[0][2]; *m++ = (float) m_el[1][2]; *m++ = (float) m_el[2][2]; *m++ = (float) m_el[3][2];
+        *m++ = (float) m_el[0][3]; *m++ = (float) m_el[1][3]; *m++ = (float) m_el[2][3]; *m = (float) m_el[3][3];
     }
 
     /**
index bb2ec67dc44ec71a76895975f6e1e83b6c96600a..84280bec50a79279d117343c79a193bb2cc58322 100755 (executable)
@@ -75,7 +75,7 @@ public:
     const MT_Scalar *getValue() const { return m_co; }
 
     void getValue(float *vv) const { 
-        vv[0] = m_co[0]; vv[1] = m_co[1];
+        vv[0] = (float) m_co[0]; vv[1] = (float) m_co[1];
     }
     
     void getValue(double *vv) const {