160{
161 os << "Modeling parameters (warning ";
163 else os << "false";
164 os << "):";
165
167 os << "\n Default vis. attributes: ";
168 if (va) os << *va;
169 else os << "none";
170
171 os << "\n Current requested drawing style: ";
174 os << "wireframe"; break;
176 os << "hidden line removal (hlr)"; break;
178 os << "surface (hsr)"; break;
180 os << "surface and edges (hlhsr)"; break;
182 os << "cloud"; break;
183 default: os << "unrecognised"; break;
184 }
185
187
188 os << "\n Culling: ";
190 else os << "off";
191
192 os << "\n Culling invisible objects: ";
194 else os << "off";
195
196 os << "\n Density culling: ";
198 os << "on - invisible if density less than "
200 }
201 else os << "off";
202
203 os << "\n Culling daughters covered by opaque mothers: ";
205 else os << "off";
206
207 os << "\n Colour by density: ";
209 os << "inactive";
210 } else {
214 }
215 }
216
219
220 os << "\n No. of sides used in circle polygon approximation: "
222
223 os << "\n Section (DCUT) shape (G4DisplacedSolid) pointer: ";
225 os << "null";
226
227 os << "\n Cutaway (DCUT) shape (G4DisplacedSolid) pointer: ";
229 os << "null";
230
231 os <<
"\n Event pointer: " << mp.
fpEvent;
232
233 os << "\n Vis attributes modifiers: ";
234 const std::vector<G4ModelingParameters::VisAttributesModifier>& vams =
236 if (vams.empty()) {
237 os << "None";
238 } else {
239 os << vams;
240 }
241
242 os << "\n Special Mesh Rendering: ";
244 os << "on: ";
246 os << "all meshes";
247 } else {
248 os << "selected meshes";
250 os << "\n " << vol.GetName() << ':' << vol.GetCopyNo();
251 }
252 }
253 } else os << "off";
254
255 return os;
256}
static constexpr double cm3
static constexpr double g
G4DisplacedSolid * fpSectionSolid
std::vector< G4double > fCBDParameters
G4bool fSpecialMeshRendering
G4int fNumberOfCloudPoints
G4DisplacedSolid * fpCutawaySolid
const G4VisAttributes * fpDefaultVisAttributes
DrawingStyle fDrawingStyle
std::vector< VisAttributesModifier > fVisAttributesModifiers
G4int fCBDAlgorithmNumber
std::vector< PVNameCopyNo > fSpecialMeshVolumes