FairRoot
|
#include <FairGeoRotation.h>
Public Member Functions | |
FairGeoRotation () | |
FairGeoRotation (const FairGeoRotation &) | |
FairGeoRotation (const Double_t *) | |
FairGeoRotation (const Double_t, const Double_t, const Double_t) | |
~FairGeoRotation () | |
void | setMatrix (const Double_t *) |
void | setMatrix (const Float_t *) |
void | setEulerAngles (const Double_t, const Double_t, const Double_t) |
void | setElement (const Double_t, const Int_t) |
Double_t | operator() (Int_t) const |
FairGeoRotation & | operator= (const FairGeoRotation &) |
Bool_t | operator== (const FairGeoRotation &) |
Bool_t | operator!= (const FairGeoRotation &) |
FairGeoVector | operator* (const FairGeoVector &) const |
FairGeoRotation | operator* (const FairGeoRotation &) const |
FairGeoRotation & | operator*= (const FairGeoRotation &) |
FairGeoRotation & | transform (const FairGeoRotation &) |
Bool_t | isUnitMatrix () |
FairGeoRotation | inverse () const |
FairGeoRotation & | invert () |
Double_t | determinant () const |
Double_t | diff2 (const FairGeoRotation &) const |
Double_t | getElement (Int_t i, Int_t j) const |
void | setUnitMatrix () |
void | setZero () |
void | print () const |
TRotMatrix * | createTRotMatrix (const Text_t *name="", const Text_t *title="") |
ClassDef (FairGeoRotation, 1) | |
Protected Attributes | |
Double_t | rot [9] |
rotation matrix
Definition at line 23 of file FairGeoRotation.h.
|
inline |
Definition at line 62 of file FairGeoRotation.h.
|
inline |
Definition at line 78 of file FairGeoRotation.h.
|
inline |
Definition at line 86 of file FairGeoRotation.h.
FairGeoRotation::FairGeoRotation | ( | const Double_t | a, |
const Double_t | b, | ||
const Double_t | c | ||
) |
Definition at line 82 of file FairGeoRotation.cxx.
|
inline |
Definition at line 33 of file FairGeoRotation.h.
FairGeoRotation::ClassDef | ( | FairGeoRotation | , |
1 | |||
) |
TRotMatrix * FairGeoRotation::createTRotMatrix | ( | const Text_t * | name = "" , |
const Text_t * | title = "" |
||
) |
Definition at line 121 of file FairGeoRotation.cxx.
|
inline |
Definition at line 198 of file FairGeoRotation.h.
Double_t FairGeoRotation::diff2 | ( | const FairGeoRotation & | r | ) | const |
Definition at line 110 of file FairGeoRotation.cxx.
|
inline |
Definition at line 115 of file FairGeoRotation.h.
|
inline |
Definition at line 185 of file FairGeoRotation.h.
|
inline |
Definition at line 196 of file FairGeoRotation.h.
|
inline |
Definition at line 177 of file FairGeoRotation.h.
|
inline |
Definition at line 137 of file FairGeoRotation.h.
|
inline |
Definition at line 69 of file FairGeoRotation.h.
|
inline |
Definition at line 149 of file FairGeoRotation.h.
|
inline |
Definition at line 156 of file FairGeoRotation.h.
|
inline |
Definition at line 173 of file FairGeoRotation.h.
|
inline |
Definition at line 117 of file FairGeoRotation.h.
|
inline |
Definition at line 125 of file FairGeoRotation.h.
|
inline |
Definition at line 217 of file FairGeoRotation.h.
|
inline |
Definition at line 108 of file FairGeoRotation.h.
void FairGeoRotation::setEulerAngles | ( | const Double_t | a, |
const Double_t | b, | ||
const Double_t | c | ||
) |
Definition at line 89 of file FairGeoRotation.cxx.
|
inline |
Definition at line 94 of file FairGeoRotation.h.
|
inline |
Definition at line 101 of file FairGeoRotation.h.
|
inline |
Definition at line 204 of file FairGeoRotation.h.
|
inline |
Definition at line 210 of file FairGeoRotation.h.
|
inline |
Definition at line 175 of file FairGeoRotation.h.
|
protected |
Definition at line 26 of file FairGeoRotation.h.