Public Member Functions |
| | TranslateX3D () |
| | TranslateX3D (double x) |
| | TranslateX3D () |
| | TranslateX3D (double x) |
| | Translate3D () |
| | Translate3D (const CLHEP::Hep3Vector &v) |
| | Translate3D (double x, double y, double z) |
| | Translate3D () |
| | Translate3D (const CLHEP::Hep3Vector &v) |
| | Translate3D (double x, double y, double z) |
| | Transform3D () |
| | Transform3D (const CLHEP::HepRotation &m, const CLHEP::Hep3Vector &v) |
| | Transform3D (const Point3D< double > &fr0, const Point3D< double > &fr1, const Point3D< double > &fr2, const Point3D< double > &to0, const Point3D< double > &to1, const Point3D< double > &to2) |
| | Transform3D (const Transform3D &m) |
| | ~Transform3D () |
| const Transform3D_row | operator[] (int) const |
| double | operator() (int, int) const |
| double | xx () const |
| double | xy () const |
| double | xz () const |
| double | yx () const |
| double | yy () const |
| double | yz () const |
| double | zx () const |
| double | zy () const |
| double | zz () const |
| double | dx () const |
| double | dy () const |
| double | dz () const |
| Transform3D & | operator= (const Transform3D &m) |
| void | setIdentity () |
| Transform3D | inverse () const |
| Transform3D | operator* (const Transform3D &b) const |
| void | getDecomposition (Scale3D &scale, Rotate3D &rotation, Translate3D &translation) const |
| bool | isNear (const Transform3D &t, double tolerance=2.2E-14) const |
| CLHEP::HepRotation | getRotation () const |
| CLHEP::Hep3Vector | getTranslation () const |
| bool | operator== (const Transform3D &transform) const |
| bool | operator!= (const Transform3D &transform) const |
| | Transform3D () |
| | Transform3D (const CLHEP::HepRotation &m, const CLHEP::Hep3Vector &v) |
| | Transform3D (const Point3D< double > &fr0, const Point3D< double > &fr1, const Point3D< double > &fr2, const Point3D< double > &to0, const Point3D< double > &to1, const Point3D< double > &to2) |
| | Transform3D (const Transform3D &m) |
| | ~Transform3D () |
| const Transform3D_row | operator[] (int) const |
| double | operator() (int, int) const |
| double | xx () const |
| double | xy () const |
| double | xz () const |
| double | yx () const |
| double | yy () const |
| double | yz () const |
| double | zx () const |
| double | zy () const |
| double | zz () const |
| double | dx () const |
| double | dy () const |
| double | dz () const |
| Transform3D & | operator= (const Transform3D &m) |
| void | setIdentity () |
| Transform3D | inverse () const |
| Transform3D | operator* (const Transform3D &b) const |
| void | getDecomposition (Scale3D &scale, Rotate3D &rotation, Translate3D &translation) const |
| bool | isNear (const Transform3D &t, double tolerance=2.2E-14) const |
| CLHEP::HepRotation | getRotation () const |
| CLHEP::Hep3Vector | getTranslation () const |
| bool | operator== (const Transform3D &transform) const |
| bool | operator!= (const Transform3D &transform) const |
Constructs a translation along x-axis. This class provides additional constructors for Transform3D and should not be used as a separate class.
Example of use:
- Author:
- Evgue.nosp@m.ni.T.nosp@m.chern.nosp@m.iaev.nosp@m.@cern.nosp@m..ch
Definition at line 546 of file CLHEP/Geometry/Transform3D.h.