From: <mk...@us...> - 2003-08-17 18:40:59
|
Update of /cvsroot/csp/APPLICATIONS/SimData/Include/SimData In directory sc8-pr-cvs1:/tmp/cvs-serv11214/Include/SimData Modified Files: Matrix3.h Log Message: Index: Matrix3.h =================================================================== RCS file: /cvsroot/csp/APPLICATIONS/SimData/Include/SimData/Matrix3.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Matrix3.h 16 Aug 2003 10:29:43 -0000 1.11 --- Matrix3.h 17 Aug 2003 18:40:57 -0000 1.12 *************** *** 136,150 **** Vector3 getRow(int i) { ! assert(i>0 && i<3); return Vector3(_mat[i][0], _mat[i][1], _mat[i][2]); } Vector3 getCol(int i) { ! assert(i>0 && i<3); return Vector3(_mat[0][i], _mat[1][i], _mat[2][i]); } void setRow(int i, const Vector3& v) { ! assert(i>0 && i<3); _mat[i][0] = v.x(); _mat[i][1] = v.y(); --- 136,150 ---- Vector3 getRow(int i) { ! assert(i>=0 && i<3); return Vector3(_mat[i][0], _mat[i][1], _mat[i][2]); } Vector3 getCol(int i) { ! assert(i>=0 && i<3); return Vector3(_mat[0][i], _mat[1][i], _mat[2][i]); } void setRow(int i, const Vector3& v) { ! assert(i>=0 && i<3); _mat[i][0] = v.x(); _mat[i][1] = v.y(); *************** *** 153,157 **** void setCol(int i, const Vector3& v) { ! assert(i>0 && i<3); _mat[0][i] = v.x(); _mat[1][i] = v.y(); --- 153,157 ---- void setCol(int i, const Vector3& v) { ! assert(i>=0 && i<3); _mat[0][i] = v.x(); _mat[1][i] = v.y(); *************** *** 159,163 **** } ! double * row(int i) { assert(i>0 && i<3); return (double*)(_mat[i]); } double * ptr() { return (double *)_mat; } double * ptr() const { return (double *)_mat; } --- 159,163 ---- } ! double * row(int i) { assert(i>=0 && i<3); return (double*)(_mat[i]); } double * ptr() { return (double *)_mat; } double * ptr() const { return (double *)_mat; } |