#include "AxisAngle.h"

ROOT::Math::AxisAngle


class description - source file - inheritance tree (.pdf)

class ROOT::Math::AxisAngle

Inheritance Chart:
ROOT::Math::AxisAngle
    private:
static double Pi() void RectifyAngle() public:
ROOT::Math::AxisAngle AxisAngle() ROOT::Math::AxisAngle AxisAngle(const ROOT::Math::Rotation3D& r) ROOT::Math::AxisAngle AxisAngle(const ROOT::Math::EulerAngles& e) ROOT::Math::AxisAngle AxisAngle(const ROOT::Math::Quaternion& q) ROOT::Math::AxisAngle AxisAngle(ROOT::Math::RotationZ const& r) ROOT::Math::AxisAngle AxisAngle(ROOT::Math::RotationY const& r) ROOT::Math::AxisAngle AxisAngle(ROOT::Math::RotationX const& r) ROOT::Math::AxisAngle Inverse() 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::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 AxisAngle(const ROOT::Math::AxisAngle&) void ~AxisAngle() ROOT::Math::AxisAngle::Scalar Angle() const ROOT::Math::AxisAngle::AxisVector Axis() const void Invert() bool operator!=(const ROOT::Math::AxisAngle& rhs) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > operator()(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >& v) const ROOT::Math::AxisAngle& operator=(ROOT::Math::Rotation3D const& r) ROOT::Math::AxisAngle& operator=(ROOT::Math::EulerAngles const& e) ROOT::Math::AxisAngle& operator=(ROOT::Math::Quaternion const& q) ROOT::Math::AxisAngle& operator=(ROOT::Math::RotationZ const& r) ROOT::Math::AxisAngle& operator=(ROOT::Math::RotationY const& r) ROOT::Math::AxisAngle& operator=(ROOT::Math::RotationX const& r) ROOT::Math::AxisAngle& operator=(const ROOT::Math::AxisAngle&) bool operator==(const ROOT::Math::AxisAngle& rhs) void Rectify()

Data Members

    private:
ROOT::Math::AxisAngle::AxisVector fAxis ROOT::Math::AxisAngle::Scalar fAngle

Class Description




Inline Functions


                                                                      void ~AxisAngle()
                                                     ROOT::Math::AxisAngle AxisAngle()
                                                                      void Rectify()
                                                     ROOT::Math::AxisAngle AxisAngle(const ROOT::Math::Rotation3D& r)
                                                     ROOT::Math::AxisAngle AxisAngle(const ROOT::Math::EulerAngles& e)
                                                     ROOT::Math::AxisAngle AxisAngle(const ROOT::Math::Quaternion& q)
                                                     ROOT::Math::AxisAngle AxisAngle(ROOT::Math::RotationZ const& r)
                                                     ROOT::Math::AxisAngle AxisAngle(ROOT::Math::RotationY const& r)
                                                     ROOT::Math::AxisAngle AxisAngle(ROOT::Math::RotationX const& r)
                                                    ROOT::Math::AxisAngle& operator=(ROOT::Math::Rotation3D const& r)
                                                    ROOT::Math::AxisAngle& operator=(ROOT::Math::EulerAngles const& e)
                                                    ROOT::Math::AxisAngle& operator=(ROOT::Math::Quaternion const& q)
                                                    ROOT::Math::AxisAngle& operator=(ROOT::Math::RotationZ const& r)
                                                    ROOT::Math::AxisAngle& operator=(ROOT::Math::RotationY const& r)
                                                    ROOT::Math::AxisAngle& operator=(ROOT::Math::RotationX const& r)
                                         ROOT::Math::AxisAngle::AxisVector Axis() const
                                             ROOT::Math::AxisAngle::Scalar Angle() const
        ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > operator()(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >& v) const
                                                                      void Invert()
                                                     ROOT::Math::AxisAngle Inverse() 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::RotationX& rx) const
                                                     ROOT::Math::AxisAngle operator*(const ROOT::Math::RotationY& ry) const
                                                     ROOT::Math::AxisAngle operator*(const ROOT::Math::RotationZ& rz) const
                                                                      bool operator==(const ROOT::Math::AxisAngle& rhs)
                                                                      bool operator!=(const ROOT::Math::AxisAngle& rhs)
                                                                      void RectifyAngle()
                                                                    double Pi()
                                                     ROOT::Math::AxisAngle AxisAngle(const ROOT::Math::AxisAngle&)
                                                    ROOT::Math::AxisAngle& operator=(const ROOT::Math::AxisAngle&)


Last update: root/mathcore:$Name: $:$Id: AxisAngle.h,v 1.3 2005/09/19 16:43:07 brun Exp $


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.