18#ifndef ROOT_Math_GenVector_3DDistances
19#define ROOT_Math_GenVector_3DDistances 1
49double dist( Rotation3D
const & r1, Rotation3D
const & r2);
50double dist( Rotation3D
const & r1, AxisAngle
const & r2);
51double dist( Rotation3D
const & r1, EulerAngles
const & r2);
52double dist( Rotation3D
const & r1, Quaternion
const & r2);
53double dist( Rotation3D
const & r1, RotationZYX
const & r2);
54double dist( Rotation3D
const & r1, RotationX
const & r2);
55double dist( Rotation3D
const & r1, RotationY
const & r2);
56double dist( Rotation3D
const & r1, RotationZ
const & r2);
62double dist( AxisAngle
const & r1, Rotation3D
const & r2);
63double dist( AxisAngle
const & r1, AxisAngle
const & r2);
64double dist( AxisAngle
const & r1, EulerAngles
const & r2);
65double dist( AxisAngle
const & r1, Quaternion
const & r2);
66double dist( AxisAngle
const & r1, RotationZYX
const & r2);
67double dist( AxisAngle
const & r1, RotationX
const & r2);
68double dist( AxisAngle
const & r1, RotationY
const & r2);
69double dist( AxisAngle
const & r1, RotationZ
const & r2);
75double dist( EulerAngles
const & r1, Rotation3D
const & r2);
76double dist( EulerAngles
const & r1, AxisAngle
const & r2);
77double dist( EulerAngles
const & r1, EulerAngles
const & r2);
78double dist( EulerAngles
const & r1, Quaternion
const & r2);
79double dist( EulerAngles
const & r1, RotationZYX
const & r2);
80double dist( EulerAngles
const & r1, RotationX
const & r2);
81double dist( EulerAngles
const & r1, RotationY
const & r2);
82double dist( EulerAngles
const & r1, RotationZ
const & r2);
88double dist( Quaternion
const & r1, Rotation3D
const & r2);
89double dist( Quaternion
const & r1, AxisAngle
const & r2);
90double dist( Quaternion
const & r1, EulerAngles
const & r2);
91double dist( Quaternion
const & r1, Quaternion
const & r2);
92double dist( Quaternion
const & r1, RotationZYX
const & r2);
93double dist( Quaternion
const & r1, RotationX
const & r2);
94double dist( Quaternion
const & r1, RotationY
const & r2);
95double dist( Quaternion
const & r1, RotationZ
const & r2);
100double dist( RotationZYX
const & r1, Rotation3D
const & r2);
101double dist( RotationZYX
const & r1, AxisAngle
const & r2);
102double dist( RotationZYX
const & r1, EulerAngles
const & r2);
103double dist( RotationZYX
const & r1, Quaternion
const & r2);
104double dist( RotationZYX
const & r1, RotationZYX
const & r2);
105double dist( RotationZYX
const & r1, RotationX
const & r2);
106double dist( RotationZYX
const & r1, RotationY
const & r2);
107double dist( RotationZYX
const & r1, RotationZ
const & r2);
114double dist( RotationX
const & r1, Rotation3D
const & r2);
115double dist( RotationX
const & r1, AxisAngle
const & r2);
116double dist( RotationX
const & r1, EulerAngles
const & r2);
117double dist( RotationX
const & r1, Quaternion
const & r2);
118double dist( RotationX
const & r1, RotationX
const & r2);
119double dist( RotationX
const & r1, RotationY
const & r2);
120double dist( RotationX
const & r1, RotationZ
const & r2);
126double dist( RotationY
const & r1, Rotation3D
const & r2);
127double dist( RotationY
const & r1, AxisAngle
const & r2);
128double dist( RotationY
const & r1, EulerAngles
const & r2);
129double dist( RotationY
const & r1, Quaternion
const & r2);
130double dist( RotationY
const & r1, RotationX
const & r2);
131double dist( RotationY
const & r1, RotationY
const & r2);
132double dist( RotationY
const & r1, RotationZ
const & r2);
138double dist( RotationZ
const & r1, Rotation3D
const & r2);
139double dist( RotationZ
const & r1, AxisAngle
const & r2);
140double dist( RotationZ
const & r1, EulerAngles
const & r2);
141double dist( RotationZ
const & r1, Quaternion
const & r2);
142double dist( RotationZ
const & r1, RotationX
const & r2);
143double dist( RotationZ
const & r1, RotationY
const & r2);
144double dist( RotationZ
const & r1, RotationZ
const & r2);
Namespace for new Math classes and functions.
double dist(Rotation3D const &r1, Rotation3D const &r2)
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.