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)
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...