Quick Links:
ROOT Homepage
Class Index
Class Hierarchy
Search
Source:
header file
viewVC header
Sections:
class description
function members
data members
class charts
ROOT
»
MATH
»
GENVECTOR
»
ROOT::Math::AxisAngle
class ROOT::Math::AxisAngle
Function Members (Methods)
public:
~AxisAngle
()
ROOT
::
Math
::
AxisAngle
::
Scalar
Angle
()
const
ROOT
::
Math
::
AxisAngle
::
AxisVector
Axis
()
const
ROOT
::
Math
::
AxisAngle
AxisAngle
()
ROOT
::
Math
::
AxisAngle
AxisAngle
(
const
ROOT
::
Math
::
AxisAngle
& r)
ROOT
::
Math
::
AxisAngle
AxisAngle
(
const
ROOT
::
Math
::
AxisAngle
&)
ROOT
::
Math
::
AxisAngle
AxisAngle
(
ROOT
::
Math
::
AxisAngle
&&)
ROOT
::
Math
::
AxisAngle
Inverse
()
const
void
Invert
()
bool
operator!=
(
const
ROOT
::
Math
::
AxisAngle
& rhs)
const
ROOT
::
Math
::
AxisAngle
::
XYZVector
operator()
(
const
ROOT
::
Math
::
AxisAngle
::
XYZVector
& v)
const
ROOT
::
Math
::
DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
operator()<ROOT::Math::Cartesian3D<double>, ROOT::Math::DefaultCoordinateSystemTag>
(
const
ROOT
::
Math
::
DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
& v)
const
ROOT
::
Math
::DisplacementVector3D<Cartesian3D<
double
>,DefaultCoordinateSystemTag>
operator()<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>, ROOT::Math::DefaultCoordinateSystemTag> >
(
const
ROOT
::
Math
::DisplacementVector3D<Cartesian3D<
double
>,DefaultCoordinateSystemTag>& v)
const
ROOT
::
Math
::
AxisAngle
operator*
(
const
ROOT
::
Math
::
Rotation3D
& r)
const
ROOT
::
Math
::
AxisAngle
operator*
(
const
ROOT
::
Math
::
AxisAngle
& a)
const
ROOT
::
Math
::
AxisAngle
operator*
(
const
ROOT
::
Math
::
EulerAngles
& e)
const
ROOT
::
Math
::
AxisAngle
operator*
(
const
ROOT
::
Math
::
Quaternion
& q)
const
ROOT
::
Math
::
AxisAngle
operator*
(
const
ROOT
::
Math
::
RotationZYX
& r)
const
ROOT
::
Math
::
AxisAngle
operator*
(
const
ROOT
::
Math
::
RotationX
& rx)
const
ROOT
::
Math
::
AxisAngle
operator*
(
const
ROOT
::
Math
::
RotationY
& ry)
const
ROOT
::
Math
::
AxisAngle
operator*
(
const
ROOT
::
Math
::
RotationZ
& rz)
const
ROOT
::
Math
::
AxisAngle
&
operator=
(
const
ROOT
::
Math
::
AxisAngle
&)
ROOT
::
Math
::
AxisAngle
&
operator=
(
ROOT
::
Math
::
AxisAngle
&&)
bool
operator==
(
const
ROOT
::
Math
::
AxisAngle
& rhs)
const
void
Rectify
()
private:
static
double
Pi
()
void
RectifyAngle
()
Data Members
private:
ROOT
::
Math
::
AxisAngle
::
Scalar
fAngle
rotation angle
ROOT
::
Math
::
AxisAngle
::
AxisVector
fAxis
rotation axis (3D vector)
Class Charts
Inheritance
Inherited Members
Includes
Libraries
Function documentation