CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <EulerAngles.h>
Public Member Functions | |
HepEulerAngles () | |
HepEulerAngles (double phi, double theta, double psi) | |
double | getPhi () const |
double | phi () const |
EA & | setPhi (double phi) |
double | getTheta () const |
double | theta () const |
EA & | setTheta (double theta) |
double | getPsi () const |
double | psi () const |
EA & | setPsi (double psi) |
EA & | set (double phi, double theta, double psi) |
int | compare (const EA &ea) const |
bool | operator== (const EA &ea) const |
bool | operator!= (const EA &ea) const |
bool | operator< (const EA &ea) const |
bool | operator<= (const EA &ea) const |
bool | operator> (const EA &ea) const |
bool | operator>= (const EA &ea) const |
bool | isNear (const EA &ea, double epsilon=tolerance) const |
double | howNear (const EA &ea) const |
HepEulerAngles () | |
HepEulerAngles (double phi, double theta, double psi) | |
double | getPhi () const |
double | phi () const |
EA & | setPhi (double phi) |
double | getTheta () const |
double | theta () const |
EA & | setTheta (double theta) |
double | getPsi () const |
double | psi () const |
EA & | setPsi (double psi) |
EA & | set (double phi, double theta, double psi) |
int | compare (const EA &ea) const |
bool | operator== (const EA &ea) const |
bool | operator!= (const EA &ea) const |
bool | operator< (const EA &ea) const |
bool | operator<= (const EA &ea) const |
bool | operator> (const EA &ea) const |
bool | operator>= (const EA &ea) const |
bool | isNear (const EA &ea, double epsilon=tolerance) const |
double | howNear (const EA &ea) const |
HepEulerAngles () | |
HepEulerAngles (double phi, double theta, double psi) | |
double | getPhi () const |
double | phi () const |
EA & | setPhi (double phi) |
double | getTheta () const |
double | theta () const |
EA & | setTheta (double theta) |
double | getPsi () const |
double | psi () const |
EA & | setPsi (double psi) |
EA & | set (double phi, double theta, double psi) |
int | compare (const EA &ea) const |
bool | operator== (const EA &ea) const |
bool | operator!= (const EA &ea) const |
bool | operator< (const EA &ea) const |
bool | operator<= (const EA &ea) const |
bool | operator> (const EA &ea) const |
bool | operator>= (const EA &ea) const |
bool | isNear (const EA &ea, double epsilon=tolerance) const |
double | howNear (const EA &ea) const |
HepEulerAngles () | |
HepEulerAngles (double phi, double theta, double psi) | |
double | getPhi () const |
double | phi () const |
EA & | setPhi (double phi) |
double | getTheta () const |
double | theta () const |
EA & | setTheta (double theta) |
double | getPsi () const |
double | psi () const |
EA & | setPsi (double psi) |
EA & | set (double phi, double theta, double psi) |
int | compare (const EA &ea) const |
bool | operator== (const EA &ea) const |
bool | operator!= (const EA &ea) const |
bool | operator< (const EA &ea) const |
bool | operator<= (const EA &ea) const |
bool | operator> (const EA &ea) const |
bool | operator>= (const EA &ea) const |
bool | isNear (const EA &ea, double epsilon=tolerance) const |
double | howNear (const EA &ea) const |
HepEulerAngles () | |
HepEulerAngles (double phi, double theta, double psi) | |
double | getPhi () const |
double | phi () const |
EA & | setPhi (double phi) |
double | getTheta () const |
double | theta () const |
EA & | setTheta (double theta) |
double | getPsi () const |
double | psi () const |
EA & | setPsi (double psi) |
EA & | set (double phi, double theta, double psi) |
int | compare (const EA &ea) const |
bool | operator== (const EA &ea) const |
bool | operator!= (const EA &ea) const |
bool | operator< (const EA &ea) const |
bool | operator<= (const EA &ea) const |
bool | operator> (const EA &ea) const |
bool | operator>= (const EA &ea) const |
bool | isNear (const EA &ea, double epsilon=tolerance) const |
double | howNear (const EA &ea) const |
Static Public Member Functions | |
static double | getTolerance () |
static double | setTolerance (double tol) |
static double | getTolerance () |
static double | setTolerance (double tol) |
static double | getTolerance () |
static double | setTolerance (double tol) |
static double | getTolerance () |
static double | setTolerance (double tol) |
static double | getTolerance () |
static double | setTolerance (double tol) |
Protected Types | |
typedef HepEulerAngles | EA |
Protected Member Functions | |
double | distance (const HepEulerAngles &ex) const |
double | distance (const HepEulerAngles &ex) const |
double | distance (const HepEulerAngles &ex) const |
double | distance (const HepEulerAngles &ex) const |
double | distance (const HepEulerAngles &ex) const |
Protected Attributes | |
double | phi_ |
double | theta_ |
double | psi_ |
Static Protected Attributes | |
static double | tolerance = Hep3Vector::ToleranceTicks * 1.0e-8 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const EA &ea) |
std::istream & | operator>> (std::istream &is, EA &ea) |
std::ostream & | operator<< (std::ostream &os, const EA &ea) |
std::istream & | operator>> (std::istream &is, EA &ea) |
std::ostream & | operator<< (std::ostream &os, const EA &ea) |
std::istream & | operator>> (std::istream &is, EA &ea) |
std::ostream & | operator<< (std::ostream &os, const EA &ea) |
std::istream & | operator>> (std::istream &is, EA &ea) |
std::ostream & | operator<< (std::ostream &os, const EA &ea) |
std::istream & | operator>> (std::istream &is, EA &ea) |
Definition at line 32 of file Vector/Vector/EulerAngles.h.
|
protected |
Definition at line 35 of file Geometry/CLHEP/Vector/EulerAngles.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 65 of file EulerAngles.cc.
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 91 of file EulerAngles.cc.
References distance().
Definition at line 84 of file EulerAngles.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 |
|
inline |
Referenced by CLHEP::HepRotation::HepRotation(), CLHEP::Hep3Vector::rotate(), and CLHEP::HepRotation::set().
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 101 of file EulerAngles.cc.
|
friend |
Definition at line 101 of file EulerAngles.cc.
|
friend |
Definition at line 101 of file EulerAngles.cc.
|
friend |
Definition at line 101 of file EulerAngles.cc.
|
friend |
Definition at line 101 of file EulerAngles.cc.
|
friend |
Definition at line 110 of file EulerAngles.cc.
|
friend |
Definition at line 110 of file EulerAngles.cc.
|
friend |
Definition at line 110 of file EulerAngles.cc.
|
friend |
Definition at line 110 of file EulerAngles.cc.
|
friend |
Definition at line 110 of file EulerAngles.cc.
|
protected |
Definition at line 95 of file Geometry/CLHEP/Vector/EulerAngles.h.
|
protected |
Definition at line 97 of file Geometry/CLHEP/Vector/EulerAngles.h.
|
protected |
Definition at line 96 of file Geometry/CLHEP/Vector/EulerAngles.h.
|
staticprotected |
Definition at line 36 of file Geometry/CLHEP/Vector/EulerAngles.h.