CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <AxisAngle.h>
Public Types | |
typedef double | Scalar |
typedef double | Scalar |
typedef double | Scalar |
typedef double | Scalar |
typedef double | Scalar |
Public Member Functions | |
HepAxisAngle () | |
HepAxisAngle (const Hep3Vector axis, Scalar delta) | |
Hep3Vector | getAxis () const |
Hep3Vector | axis () const |
AA & | setAxis (const Hep3Vector axis) |
double | getDelta () const |
double | delta () const |
AA & | setDelta (Scalar delta) |
AA & | set (const Hep3Vector axis, Scalar delta) |
int | compare (const AA &aa) const |
bool | operator== (const AA &aa) const |
bool | operator!= (const AA &aa) const |
bool | operator< (const AA &aa) const |
bool | operator<= (const AA &aa) const |
bool | operator> (const AA &aa) const |
bool | operator>= (const AA &aa) const |
bool | isNear (const AA &aa, Scalar epsilon=tolerance) const |
double | howNear (const AA &aa) const |
HepAxisAngle () | |
HepAxisAngle (const Hep3Vector axis, Scalar delta) | |
Hep3Vector | getAxis () const |
Hep3Vector | axis () const |
AA & | setAxis (const Hep3Vector axis) |
double | getDelta () const |
double | delta () const |
AA & | setDelta (Scalar delta) |
AA & | set (const Hep3Vector axis, Scalar delta) |
int | compare (const AA &aa) const |
bool | operator== (const AA &aa) const |
bool | operator!= (const AA &aa) const |
bool | operator< (const AA &aa) const |
bool | operator<= (const AA &aa) const |
bool | operator> (const AA &aa) const |
bool | operator>= (const AA &aa) const |
bool | isNear (const AA &aa, Scalar epsilon=tolerance) const |
double | howNear (const AA &aa) const |
HepAxisAngle () | |
HepAxisAngle (const Hep3Vector axis, Scalar delta) | |
Hep3Vector | getAxis () const |
Hep3Vector | axis () const |
AA & | setAxis (const Hep3Vector axis) |
double | getDelta () const |
double | delta () const |
AA & | setDelta (Scalar delta) |
AA & | set (const Hep3Vector axis, Scalar delta) |
int | compare (const AA &aa) const |
bool | operator== (const AA &aa) const |
bool | operator!= (const AA &aa) const |
bool | operator< (const AA &aa) const |
bool | operator<= (const AA &aa) const |
bool | operator> (const AA &aa) const |
bool | operator>= (const AA &aa) const |
bool | isNear (const AA &aa, Scalar epsilon=tolerance) const |
double | howNear (const AA &aa) const |
HepAxisAngle () | |
HepAxisAngle (const Hep3Vector axis, Scalar delta) | |
Hep3Vector | getAxis () const |
Hep3Vector | axis () const |
AA & | setAxis (const Hep3Vector axis) |
double | getDelta () const |
double | delta () const |
AA & | setDelta (Scalar delta) |
AA & | set (const Hep3Vector axis, Scalar delta) |
int | compare (const AA &aa) const |
bool | operator== (const AA &aa) const |
bool | operator!= (const AA &aa) const |
bool | operator< (const AA &aa) const |
bool | operator<= (const AA &aa) const |
bool | operator> (const AA &aa) const |
bool | operator>= (const AA &aa) const |
bool | isNear (const AA &aa, Scalar epsilon=tolerance) const |
double | howNear (const AA &aa) const |
HepAxisAngle () | |
HepAxisAngle (const Hep3Vector axis, Scalar delta) | |
Hep3Vector | getAxis () const |
Hep3Vector | axis () const |
AA & | setAxis (const Hep3Vector axis) |
double | getDelta () const |
double | delta () const |
AA & | setDelta (Scalar delta) |
AA & | set (const Hep3Vector axis, Scalar delta) |
int | compare (const AA &aa) const |
bool | operator== (const AA &aa) const |
bool | operator!= (const AA &aa) const |
bool | operator< (const AA &aa) const |
bool | operator<= (const AA &aa) const |
bool | operator> (const AA &aa) const |
bool | operator>= (const AA &aa) const |
bool | isNear (const AA &aa, Scalar epsilon=tolerance) const |
double | howNear (const AA &aa) const |
Static Public Member Functions | |
static double | getTolerance () |
static double | setTolerance (Scalar tol) |
static double | getTolerance () |
static double | setTolerance (Scalar tol) |
static double | getTolerance () |
static double | setTolerance (Scalar tol) |
static double | getTolerance () |
static double | setTolerance (Scalar tol) |
static double | getTolerance () |
static double | setTolerance (Scalar tol) |
Protected Types | |
typedef HepAxisAngle | AA |
typedef HepAxisAngle | AA |
typedef HepAxisAngle | AA |
typedef HepAxisAngle | AA |
typedef HepAxisAngle | AA |
Protected Member Functions | |
double | distance (const HepAxisAngle &aa) const |
double | distance (const HepAxisAngle &aa) const |
double | distance (const HepAxisAngle &aa) const |
double | distance (const HepAxisAngle &aa) const |
double | distance (const HepAxisAngle &aa) const |
Static Protected Attributes | |
static Scalar | tolerance = Hep3Vector::ToleranceTicks * 1.0e-08 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AA &aa) |
std::istream & | operator>> (std::istream &is, AA &aa) |
std::ostream & | operator<< (std::ostream &os, const AA &aa) |
std::istream & | operator>> (std::istream &is, AA &aa) |
std::ostream & | operator<< (std::ostream &os, const AA &aa) |
std::istream & | operator>> (std::istream &is, AA &aa) |
std::ostream & | operator<< (std::ostream &os, const AA &aa) |
std::istream & | operator>> (std::istream &is, AA &aa) |
std::ostream & | operator<< (std::ostream &os, const AA &aa) |
std::istream & | operator>> (std::istream &is, AA &aa) |
Definition at line 37 of file Geometry/CLHEP/Vector/AxisAngle.h.
|
protected |
Definition at line 43 of file Geometry/CLHEP/Vector/AxisAngle.h.
|
protected |
Definition at line 43 of file Matrix/CLHEP/Vector/AxisAngle.h.
|
protected |
Definition at line 43 of file RandomObjects/CLHEP/Vector/AxisAngle.h.
|
protected |
Definition at line 43 of file Vector/CLHEP/Vector/AxisAngle.h.
|
protected |
Definition at line 43 of file Vector/Vector/AxisAngle.h.
typedef double CLHEP::HepAxisAngle::Scalar |
Definition at line 40 of file Geometry/CLHEP/Vector/AxisAngle.h.
typedef double CLHEP::HepAxisAngle::Scalar |
Definition at line 40 of file Matrix/CLHEP/Vector/AxisAngle.h.
typedef double CLHEP::HepAxisAngle::Scalar |
Definition at line 40 of file RandomObjects/CLHEP/Vector/AxisAngle.h.
typedef double CLHEP::HepAxisAngle::Scalar |
Definition at line 40 of file Vector/CLHEP/Vector/AxisAngle.h.
typedef double CLHEP::HepAxisAngle::Scalar |
Definition at line 40 of file Vector/Vector/AxisAngle.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by CLHEP::HepRotation::HepRotation(), XF::Pow::operator()(), and CLHEP::HepRotation::set().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 46 of file AxisAngle.cc.
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
Referenced by CLHEP::Hep3Vector::rotate().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 72 of file AxisAngle.cc.
References distance().
Definition at line 65 of file AxisAngle.cc.
References distance().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by XF::Pow::operator()().
|
friend |
Definition at line 86 of file AxisAngle.cc.
|
friend |
Definition at line 86 of file AxisAngle.cc.
|
friend |
Definition at line 86 of file AxisAngle.cc.
|
friend |
Definition at line 86 of file AxisAngle.cc.
|
friend |
Definition at line 86 of file AxisAngle.cc.
|
friend |
Definition at line 96 of file AxisAngle.cc.
|
friend |
Definition at line 96 of file AxisAngle.cc.
|
friend |
Definition at line 96 of file AxisAngle.cc.
|
friend |
Definition at line 96 of file AxisAngle.cc.
|
friend |
Definition at line 96 of file AxisAngle.cc.
|
staticprotected |
Definition at line 44 of file Geometry/CLHEP/Vector/AxisAngle.h.