ROOT   Reference Guide
Searching...
No Matches
Rotation3D.h File Reference
Include dependency graph for Rotation3D.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Math::Rotation3D
Rotation class with the (3D) rotation represented by a 3x3 orthogonal matrix. More...

Namespaces

namespace  ROOT
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.

namespace  ROOT::Math

Functions

template<class R >
Rotation3D::Scalar ROOT::Math::Distance (const Rotation3D &r1, const R &r2)
Distance between two rotations.

Rotation3D ROOT::Math::operator* (RotationX const &r1, Rotation3D const &r2)
Multiplication of an axial rotation by a Rotation3D.

Rotation3D ROOT::Math::operator* (RotationX const &r1, RotationY const &r2)
Multiplication of an axial rotation by another axial Rotation.

Rotation3D ROOT::Math::operator* (RotationX const &r1, RotationZ const &r2)

Rotation3D ROOT::Math::operator* (RotationY const &r1, Rotation3D const &r2)

Rotation3D ROOT::Math::operator* (RotationY const &r1, RotationX const &r2)

Rotation3D ROOT::Math::operator* (RotationY const &r1, RotationZ const &r2)

Rotation3D ROOT::Math::operator* (RotationZ const &r1, Rotation3D const &r2)

Rotation3D ROOT::Math::operator* (RotationZ const &r1, RotationX const &r2)

Rotation3D ROOT::Math::operator* (RotationZ const &r1, RotationY const &r2)

std::ostream & ROOT::Math::operator<< (std::ostream &os, const Rotation3D &r)
Stream Output and Input.