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; }
|