41 fGlobalDescription (
"Empty"),
42 fTransform (modelTransformation),
62 return transformedExtent;
71 os <<
"\n Modeling parameters:";
73 if (mp) os <<
"\n " << *mp;
75 os <<
"\n Extent: " << model.
fExtent;
76 os <<
"\n Transformation: ";
77 os <<
"\n Rotation: ";
79 os << rotation.
thetaX() <<
", "
80 << rotation.
phiX() <<
", "
81 << rotation.
thetaY() <<
", "
82 << rotation.
phiY() <<
", "
83 << rotation.
thetaZ() <<
", "
std::ostream & operator<<(std::ostream &os, const G4VModel &model)
G4VModel(const G4Transform3D &modelTransformation=G4Transform3D(), const G4ModelingParameters *=0)
virtual G4String GetCurrentDescription() const
virtual G4String GetCurrentTag() const
G4String fGlobalDescription
virtual G4bool Validate(G4bool warn=true)
const G4VisExtent & GetTransformedExtent() const
const G4ModelingParameters * fpMP
G4VisExtent & Transform(const G4Transform3D &)