Go to the source code of this file.
static std::ostream& operator<< |
( |
std::ostream & |
o, |
|
|
const G4Transform3D |
t |
|
) |
| |
|
static |
Definition at line 802 of file G4PhysicalVolumeModel.cc.
814 o << setw(w) << t.
xx() << setw(w) << t.
xy() << setw(w) << t.
xz() << setw(w) << t.
dx() << endl;
815 o << setw(w) << t.
yx() << setw(w) << t.
yy() << setw(w) << t.
yz() << setw(w) << t.
dy() << endl;
816 o << setw(w) << t.
zx() << setw(w) << t.
zy() << setw(w) << t.
zz() << setw(w) << t.
dz() << endl;
819 o <<
"= translation:" << endl;
820 o << setw(w) << tl.dx() << setw(w) << tl.dy() << setw(w) << tl.dz() << endl;
823 o <<
"* rotation:" << endl;
824 o << setw(w) << r.xx() << setw(w) << r.xy() << setw(w) << r.xz() << endl;
825 o << setw(w) << r.yx() << setw(w) << r.yy() << setw(w) << r.yz() << endl;
826 o << setw(w) << r.zx() << setw(w) << r.zy() << setw(w) << r.zz() << endl;
829 o <<
"* scale:" << endl;
830 o << setw(w) << sc.xx() << setw(w) << sc.yy() << setw(w) << sc.zz() << endl;
833 o <<
"Transformed axes:" << endl;
834 o <<
"x': " << r *
G4Vector3D(1., 0., 0.) << endl;
835 o <<
"y': " << r *
G4Vector3D(0., 1., 0.) << endl;
836 o <<
"z': " << r *
G4Vector3D(0., 0., 1.) << endl;
HepGeom::Vector3D< G4double > G4Vector3D
Definition at line 903 of file G4PhysicalVolumeModel.cc.
916 os <<
" (Null node)";
const G4String & GetName() const
G4VPhysicalVolume * GetPhysicalVolume() const