FairRoot
|
#include <FairGeoTransform.h>
Public Member Functions | |
FairGeoTransform () | |
FairGeoTransform (const FairGeoTransform &t) | |
~FairGeoTransform () | |
FairGeoTransform & | operator= (const FairGeoTransform &t) |
const FairGeoRotation & | getRotMatrix () const |
const FairGeoVector & | getTransVector () const |
void | setRotMatrix (const FairGeoRotation &r) |
void | setRotMatrix (const Double_t *a) |
void | setRotMatrix (const Float_t *a) |
void | setTransVector (const FairGeoVector &t) |
void | setTransVector (const Double_t *a) |
void | setTransVector (const Float_t *a) |
FairGeoVector | transFrom (const FairGeoVector &p) const |
FairGeoVector | transTo (const FairGeoVector &p) const |
void | transFrom (const FairGeoTransform &) |
void | transTo (const FairGeoTransform &) |
void | invert (void) |
void | clear () |
void | print () |
const FairGeoVector & | getTranslation () |
const FairGeoRotation & | getRotation () const |
void | setTransform (const FairGeoTransform &t) |
ClassDef (FairGeoTransform, 1) | |
Protected Attributes | |
FairGeoRotation | rot |
FairGeoVector | trans |
FairGeoVector | trans_cm |
basic geometry transformation class
Definition at line 20 of file FairGeoTransform.h.
FairGeoTransform::FairGeoTransform | ( | ) |
translation vector, describing the position in cm
Definition at line 56 of file FairGeoTransform.cxx.
|
inline |
Definition at line 60 of file FairGeoTransform.h.
|
inline |
Definition at line 30 of file FairGeoTransform.h.
FairGeoTransform::ClassDef | ( | FairGeoTransform | , |
1 | |||
) |
void FairGeoTransform::clear | ( | void | ) |
Definition at line 126 of file FairGeoTransform.cxx.
|
inline |
Definition at line 54 of file FairGeoTransform.h.
|
inline |
Definition at line 32 of file FairGeoTransform.h.
|
inline |
Definition at line 47 of file FairGeoTransform.h.
|
inline |
Definition at line 33 of file FairGeoTransform.h.
void FairGeoTransform::invert | ( | void | ) |
Definition at line 138 of file FairGeoTransform.cxx.
FairGeoTransform & FairGeoTransform::operator= | ( | const FairGeoTransform & | t | ) |
Definition at line 63 of file FairGeoTransform.cxx.
void FairGeoTransform::print | ( | ) |
Definition at line 132 of file FairGeoTransform.cxx.
|
inline |
Definition at line 34 of file FairGeoTransform.h.
|
inline |
Definition at line 35 of file FairGeoTransform.h.
|
inline |
Definition at line 36 of file FairGeoTransform.h.
|
inline |
Definition at line 67 of file FairGeoTransform.h.
|
inline |
Definition at line 37 of file FairGeoTransform.h.
|
inline |
Definition at line 38 of file FairGeoTransform.h.
|
inline |
Definition at line 39 of file FairGeoTransform.h.
FairGeoVector FairGeoTransform::transFrom | ( | const FairGeoVector & | p | ) | const |
Definition at line 71 of file FairGeoTransform.cxx.
void FairGeoTransform::transFrom | ( | const FairGeoTransform & | s | ) |
Definition at line 113 of file FairGeoTransform.cxx.
FairGeoVector FairGeoTransform::transTo | ( | const FairGeoVector & | p | ) | const |
Definition at line 82 of file FairGeoTransform.cxx.
void FairGeoTransform::transTo | ( | const FairGeoTransform & | s | ) |
Definition at line 93 of file FairGeoTransform.cxx.
|
protected |
Definition at line 23 of file FairGeoTransform.h.
|
protected |
rotation matrix, describing the orientation
Definition at line 24 of file FairGeoTransform.h.
|
protected |
translation vector, describing the position
Definition at line 25 of file FairGeoTransform.h.