18#ifndef ROOT_MathX_GenVectorX_3DDistances 
   19#define ROOT_MathX_GenVectorX_3DDistances 1 
   52double dist(Rotation3D 
const &
r1, Rotation3D 
const &
r2);
 
   53double dist(Rotation3D 
const &
r1, AxisAngle 
const &
r2);
 
   54double dist(Rotation3D 
const &
r1, EulerAngles 
const &
r2);
 
   55double dist(Rotation3D 
const &
r1, Quaternion 
const &
r2);
 
   56double dist(Rotation3D 
const &
r1, RotationZYX 
const &
r2);
 
   57double dist(Rotation3D 
const &
r1, RotationX 
const &
r2);
 
   58double dist(Rotation3D 
const &
r1, RotationY 
const &
r2);
 
   59double dist(Rotation3D 
const &
r1, RotationZ 
const &
r2);
 
   64double dist(AxisAngle 
const &
r1, Rotation3D 
const &
r2);
 
   65double dist(AxisAngle 
const &
r1, AxisAngle 
const &
r2);
 
   66double dist(AxisAngle 
const &
r1, EulerAngles 
const &
r2);
 
   67double dist(AxisAngle 
const &
r1, Quaternion 
const &
r2);
 
   68double dist(AxisAngle 
const &
r1, RotationZYX 
const &
r2);
 
   69double dist(AxisAngle 
const &
r1, RotationX 
const &
r2);
 
   70double dist(AxisAngle 
const &
r1, RotationY 
const &
r2);
 
   71double dist(AxisAngle 
const &
r1, RotationZ 
const &
r2);
 
   76double dist(EulerAngles 
const &
r1, Rotation3D 
const &
r2);
 
   77double dist(EulerAngles 
const &
r1, AxisAngle 
const &
r2);
 
   78double dist(EulerAngles 
const &
r1, EulerAngles 
const &
r2);
 
   79double dist(EulerAngles 
const &
r1, Quaternion 
const &
r2);
 
   80double dist(EulerAngles 
const &
r1, RotationZYX 
const &
r2);
 
   81double dist(EulerAngles 
const &
r1, RotationX 
const &
r2);
 
   82double dist(EulerAngles 
const &
r1, RotationY 
const &
r2);
 
   83double 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);
 
  112double dist(RotationX 
const &
r1, Rotation3D 
const &
r2);
 
  113double dist(RotationX 
const &
r1, AxisAngle 
const &
r2);
 
  114double dist(RotationX 
const &
r1, EulerAngles 
const &
r2);
 
  115double dist(RotationX 
const &
r1, Quaternion 
const &
r2);
 
  116double dist(RotationX 
const &
r1, RotationX 
const &
r2);
 
  117double dist(RotationX 
const &
r1, RotationY 
const &
r2);
 
  118double dist(RotationX 
const &
r1, RotationZ 
const &
r2);
 
  123double dist(RotationY 
const &
r1, Rotation3D 
const &
r2);
 
  124double dist(RotationY 
const &
r1, AxisAngle 
const &
r2);
 
  125double dist(RotationY 
const &
r1, EulerAngles 
const &
r2);
 
  126double dist(RotationY 
const &
r1, Quaternion 
const &
r2);
 
  127double dist(RotationY 
const &
r1, RotationX 
const &
r2);
 
  128double dist(RotationY 
const &
r1, RotationY 
const &
r2);
 
  129double dist(RotationY 
const &
r1, RotationZ 
const &
r2);
 
  134double dist(RotationZ 
const &
r1, Rotation3D 
const &
r2);
 
  135double dist(RotationZ 
const &
r1, AxisAngle 
const &
r2);
 
  136double dist(RotationZ 
const &
r1, EulerAngles 
const &
r2);
 
  137double dist(RotationZ 
const &
r1, Quaternion 
const &
r2);
 
  138double dist(RotationZ 
const &
r1, RotationX 
const &
r2);
 
  139double dist(RotationZ 
const &
r1, RotationY 
const &
r2);
 
  140double dist(RotationZ 
const &
r1, RotationZ 
const &
r2);
 
double dist(Rotation3D const &r1, Rotation3D const &r2)