|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const AxisAngle &r, const Transform3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const AxisAngle &r, const Translation3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const EulerAngles &r, const Transform3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const EulerAngles &r, const Translation3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Quaternion &r, const Transform3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Quaternion &r, const Translation3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Rotation3D &r, const Transform3D< T > &t) | 
|  | combine a rotation and a transformation to give a transform3d First the transformation then the rotation 
 | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Rotation3D &r, const Translation3D< T > &t) | 
|  | combine a translation and a rotation to give a transform3d First the translation then the rotation 
 | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const RotationX &r, const Transform3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const RotationX &r, const Translation3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const RotationY &r, const Transform3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const RotationY &r, const Translation3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const RotationZ &r, const Transform3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const RotationZ &r, const Translation3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const RotationZYX &r, const Transform3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const RotationZYX &r, const Translation3D< T > &t) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Transform3D< T > &t, const AxisAngle &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Transform3D< T > &t, const EulerAngles &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Transform3D< T > &t, const Quaternion &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Transform3D< T > &t, const Rotation3D &r) | 
|  | combine a transformation and a rotation to give a transform3d First the rotation then the transform3D 
 | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Transform3D< T > &t, const RotationX &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Transform3D< T > &t, const RotationY &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Transform3D< T > &t, const RotationZ &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Transform3D< T > &t, const RotationZYX &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Transform3D< T > &t, const Translation3D< T > &d) | 
|  | combine a transformation and a translation to give a transform3d First the translation then the transform3D 
 | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Translation3D< T > &d, const Transform3D< T > &t) | 
|  | combine a translation and a transformation to give a transform3d First the transformation then the translation 
 | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Translation3D< T > &t, const AxisAngle &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Translation3D< T > &t, const EulerAngles &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Translation3D< T > &t, const Quaternion &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Translation3D< T > &t, const Rotation3D &r) | 
|  | combine a rotation and a translation to give a transform3d First a rotation then the translation 
 | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Translation3D< T > &t, const RotationX &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Translation3D< T > &t, const RotationY &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Translation3D< T > &t, const RotationZ &r) | 
|  | 
| template<class T > | 
| Transform3D< T > | ROOT::Math::Impl::operator* (const Translation3D< T > &t, const RotationZYX &r) | 
|  | 
| template<class T > | 
| std::ostream & | ROOT::Math::Impl::operator<< (std::ostream &os, const Transform3D< T > &t) | 
|  | print the 12 components of the Transform3D 
 | 
|  |