Go to the source code of this file.
◆ operator<<() [1/2]
static std::ostream& operator<< |
( |
std::ostream & |
o, |
|
|
const G4Transform3D |
t |
|
) |
| |
|
static |
Definition at line 821 of file G4PhysicalVolumeModel.cc.
833 o << setw(w) << t.
xx() << setw(w) << t.
xy() << setw(w) << t.
xz() << setw(w) << t.
dx() << endl;
834 o << setw(w) << t.
yx() << setw(w) << t.
yy() << setw(w) << t.
yz() << setw(w) << t.
dy() << endl;
835 o << setw(w) << t.
zx() << setw(w) << t.
zy() << setw(w) << t.
zz() << setw(w) << t.
dz() << endl;
838 o <<
"= translation:" << endl;
839 o << setw(w) << tl.
dx() << setw(w) << tl.
dy() << setw(w) << tl.
dz() << endl;
842 o <<
"* rotation:" << endl;
843 o << setw(w) << r.
xx() << setw(w) << r.
xy() << setw(w) << r.
xz() << endl;
844 o << setw(w) << r.
yx() << setw(w) << r.
yy() << setw(w) << r.
yz() << endl;
845 o << setw(w) << r.
zx() << setw(w) << r.
zy() << setw(w) << r.
zz() << endl;
848 o <<
"* scale:" << endl;
849 o << setw(w) << sc.
xx() << setw(w) << sc.
yy() << setw(w) << sc.
zz() << endl;
852 o <<
"Transformed axes:" << endl;
853 o <<
"x': " << r *
G4Vector3D(1., 0., 0.) << endl;
854 o <<
"y': " << r *
G4Vector3D(0., 1., 0.) << endl;
855 o <<
"z': " << r *
G4Vector3D(0., 0., 1.) << endl;
HepGeom::Vector3D< G4double > G4Vector3D
◆ operator<<() [2/2]
Definition at line 922 of file G4PhysicalVolumeModel.cc.
930 if (!node.
GetDrawn()) os <<
" Not ";
const G4Transform3D & GetTransform() const
const G4String & GetName() const
G4int GetNonCulledDepth() const
G4VPhysicalVolume * GetPhysicalVolume() const