| 139 |  | } | 
| 140 |  |  | 
| 141 |  | //! Calculates the inverse of a matrix. | 
| 142 | < | matrix3x3 inverse(void) const throw(OBError); | 
| 142 | > | matrix3x3 inverse(void); | 
| 143 |  |  | 
| 144 |  | //! Calculates the transpose of a matrix. | 
| 145 |  | matrix3x3 transpose(void) const; | 
| 208 |  | //! access function | 
| 209 |  | /*! \warning If column is not in the range 0..2, the vector | 
| 210 |  | remains unchanged and an exception is thrown. */ | 
| 211 | < | void SetColumn(int column, const vector3 &v) throw(OBError); | 
| 211 | > | void SetColumn(int column, const vector3 &v); | 
| 212 |  |  | 
| 213 |  | //! access function | 
| 214 |  | /*! \warning If column is not in the range 0..2, the vector | 
| 215 |  | remains unchanged and an exception is thrown. */ | 
| 216 | < | void SetRow(int row, const vector3 &v) throw(OBError); | 
| 216 | > | void SetRow(int row, const vector3 &v); | 
| 217 |  |  | 
| 218 |  | //! access function | 
| 219 |  | /*! \warning If col is not in the range 0..2, an exception is | 
| 220 |  | thrown. */ | 
| 221 | < | vector3 GetColumn(unsigned int col) const throw(OBError); | 
| 221 | > | vector3 GetColumn(unsigned int col); | 
| 222 |  |  | 
| 223 |  | //! access function | 
| 224 |  | /*! \warning If row is not in the range 0..2, an exception is | 
| 225 |  | thrown. */ | 
| 226 | < | vector3 GetRow(unsigned int row) const throw(OBError); | 
| 226 | > | vector3 GetRow(unsigned int row); | 
| 227 |  |  | 
| 228 |  |  | 
| 229 |  | //! divides all entries of the matrix by a scalar c | 
| 240 |  | void FillOrth(double,double,double,double,double,double); | 
| 241 |  |  | 
| 242 |  | //! find the eigenvalues and -vectors of a symmetric matrix | 
| 243 | < | matrix3x3 findEigenvectorsIfSymmetric(vector3 &eigenvals) const throw(OBError); | 
| 243 | > | matrix3x3 findEigenvectorsIfSymmetric(vector3 &eigenvals); | 
| 244 |  |  | 
| 245 |  | //! matrix-vector multiplication | 
| 246 |  | friend OBAPI vector3 operator *(const matrix3x3 &,const vector3 &); |