| 
    Geant4
    10.03.p01
    
   | 
 
#include <Transform3D.h>


Public Member Functions | |
| ReflectZ3D (double z=0) | |
  Public Member Functions inherited from HepGeom::Reflect3D | |
| Reflect3D () | |
| Reflect3D (double a, double b, double c, double d) | |
| Reflect3D (const Normal3D< double > &normal, const Point3D< double > &point) | |
  Public Member Functions inherited from HepGeom::Transform3D | |
| 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 | 
Additional Inherited Members | |
  Static Public Attributes inherited from HepGeom::Transform3D | |
| static const Transform3D | Identity = Transform3D () | 
  Protected Member Functions inherited from HepGeom::Reflect3D | |
| Reflect3D (double XX, double XY, double XZ, double DX, double YX, double YY, double YZ, double DY, double ZX, double ZY, double ZZ, double DZ) | |
  Protected Member Functions inherited from HepGeom::Transform3D | |
| Transform3D (double XX, double XY, double XZ, double DX, double YX, double YY, double YZ, double DY, double ZX, double ZY, double ZZ, double DZ) | |
| void | setTransform (double XX, double XY, double XZ, double DX, double YX, double YY, double YZ, double DY, double ZX, double ZY, double ZZ, double DZ) | 
  Protected Attributes inherited from HepGeom::Transform3D | |
| double | xx_ | 
| double | xy_ | 
| double | xz_ | 
| double | dx_ | 
| double | yx_ | 
| double | yy_ | 
| double | yz_ | 
| double | dy_ | 
| double | zx_ | 
| double | zy_ | 
| double | zz_ | 
| double | dz_ | 
Constructs reflection in a plane z=const. This class provides additional constructors for Transform3D and should not be used as a separate class.
Example of use:
Definition at line 702 of file Transform3D.h.
      
  | 
  inline |