Go to the source code of this file.
Definition at line 152 of file G4ModelingParameters.cc.
  154   os << 
"Modeling parameters (warning ";
 
  155   if (mp.fWarning) os << 
"true";
 
  160   os << 
"\n  Default vis. attributes: ";
 
  164   os << 
"\n  Current requested drawing style: ";
 
  165   switch (mp.fDrawingStyle) {
 
  167     os << 
"wireframe"; 
break;
 
  169     os << 
"hidden line removal (hlr)"; 
break;
 
  171     os << 
"surface (hsr)"; 
break;
 
  173     os << 
"surface and edges (hlhsr)"; 
break;
 
  174   default: os << 
"unrecognised"; 
break;
 
  177   os << 
"\n  Culling: ";
 
  178   if (mp.fCulling) os << 
"on";
 
  181   os << 
"\n  Culling invisible objects: ";
 
  182   if (mp.fCullInvisible) os << 
"on";
 
  185   os << 
"\n  Density culling: ";
 
  186   if (mp.fDensityCulling) {
 
  187     os << 
"on - invisible if density less than " 
  188        << mp.fVisibleDensity / (1. * 
g / 
cm3) << 
" g cm^-3";
 
  192   os << 
"\n  Culling daughters covered by opaque mothers: ";
 
  193   if (mp.fCullCovered) os << 
"on";
 
  196   os << 
"\n  Explode factor: " << mp.fExplodeFactor
 
  197      << 
" about centre: " << mp.fExplodeCentre;
 
  199   os << 
"\n  No. of sides used in circle polygon approximation: " 
  202   os << 
"\n  Section (DCUT) shape (G4VSolid) pointer: ";
 
  203   if (!mp.fpSectionSolid) os << 
"non-";
 
  206   os << 
"\n  Cutaway (DCUT) shape (G4VSolid) pointer: ";
 
  207   if (!mp.fpCutawaySolid) os << 
"non-";
 
  210   os << 
"\n  Event pointer: " << mp.fpEvent;
 
  212   os << 
"\n  Vis attributes modifiers: ";
 
  213   const std::vector<G4ModelingParameters::VisAttributesModifier>& vams =
 
  214   mp.fVisAttributesModifiers;
 
static constexpr double g
 
static constexpr double cm3
 
 
 
 
Definition at line 314 of file G4ModelingParameters.cc.
  316   os << 
"Touchable path: physical-volume-name:copy-number pairs:\n  ";
 
  318   for (i = path.begin(); i != path.end(); ++i) {
 
  319     if (i != path.begin()) {
 
  322     os << i->GetName() << 
':' << i->GetCopyNo();
 
PVNameCopyNoPath::const_iterator PVNameCopyNoPathConstIterator
 
 
 
 
Definition at line 328 of file G4ModelingParameters.cc.
  331   std::vector<G4ModelingParameters::VisAttributesModifier>::const_iterator
 
  333   for (iModifier = vams.begin();
 
  334        iModifier != vams.end();
 
  337     iModifier->GetPVNameCopyNoPath();
 
  338     os << 
'\n' << vamPath;
 
  341     switch (iModifier->GetVisAttributesSignifier()) {
 
  343         os << 
" visibility ";
 
  351         os << 
" daughtersInvisible ";
 
  359         os << 
" colour " << c;
 
  380           os << 
" forceWireframe ";
 
  390           os << 
" forceSolid ";
 
  399         os << 
" forceAuxEdgeVisible: ";
 
  414         os << 
" lineSegmentsPerCircle " 
G4bool IsForceAuxEdgeVisible() const 
 
G4double GetLineWidth() const 
 
const G4Colour & GetColour() const 
 
LineStyle GetLineStyle() const 
 
G4bool IsDaughtersInvisible() const 
 
G4bool IsForcedAuxEdgeVisible() const 
 
G4int GetForcedLineSegmentsPerCircle() const 
 
std::vector< PVNameCopyNo > PVNameCopyNoPath
 
G4bool IsForceDrawingStyle() const 
 
ForcedDrawingStyle GetForcedDrawingStyle() const