Lines Matching refs:Imath
71 namespace Imath {
495 if (Imath::abs (row[i][j]) > maxVal) in extractAndRemoveScalingAndShear()
496 maxVal = Imath::abs (row[i][j]); in extractAndRemoveScalingAndShear()
761 Imath::Euler<T> eXYZ (r, Imath::Euler<T>::XYZ); in extractSHRT()
762 Imath::Euler<T> e (eXYZ, rOrder); in extractSHRT()
778 return extractSHRT(mat, s, h, r, t, exc, Imath::Euler<T>::XYZ); in extractSHRT()
805 throw Imath::ZeroScaleExc ("Cannot remove zero scaling " in checkForZeroScaleInRow()
855 Matrix44<T> zAxis2FromDir( Imath::UNINITIALIZED ); in rotationMatrixWithUpDir()
860 Matrix44<T> zAxis2ToDir( Imath::UNINITIALIZED ); in rotationMatrixWithUpDir()
1169 if (Imath::abs (row[i][j]) > maxVal) in extractAndRemoveScalingAndShear()
1170 maxVal = Imath::abs (row[i][j]); in extractAndRemoveScalingAndShear()
1302 throw Imath::ZeroScaleExc ("Cannot remove zero scaling " in checkForZeroScaleInRow()
1333 Imath::M44d
1334 procrustesRotationAndTranslation (const Imath::Vec3<T>* A, // From these
1335 const Imath::Vec3<T>* B, // To these
1342 Imath::M44d
1343 procrustesRotationAndTranslation (const Imath::Vec3<T>* A,
1344 const Imath::Vec3<T>* B,
1365 jacobiSVD (const Imath::Matrix33<T>& A,
1366 Imath::Matrix33<T>& U,
1367 Imath::Vec3<T>& S,
1368 Imath::Matrix33<T>& V,
1369 const T tol = Imath::limits<T>::epsilon(),
1374 jacobiSVD (const Imath::Matrix44<T>& A,
1375 Imath::Matrix44<T>& U,
1376 Imath::Vec4<T>& S,
1377 Imath::Matrix44<T>& V,
1378 const T tol = Imath::limits<T>::epsilon(),