MCPcopy Create free account
hub / github.com/Geant4/geant4 / AddCompound

Method AddCompound

source/visualization/Vtk/src/G4VtkSceneHandler.cc:259–278  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

257}
258
259void G4VtkSceneHandler::AddCompound(const G4Mesh& mesh)
260{
261#ifdef G4VTKDEBUG
262 G4cout << "G4VtkSceneHandler::AddCompound> mesh type " << mesh.GetMeshType() << " "
263 << fpViewer->GetViewParameters().GetSpecialMeshRenderingOption() << G4endl;
264#endif
265
266 if(fpViewer->GetViewParameters().GetSpecialMeshRenderingOption() == G4ViewParameters::meshAsDefault)
267 {
268 auto vc = MakeDefaultVisContext();
269
270 if (fReadyForTransients)
271 transientStore.AddCompound(mesh, vc);
272 else
273 store.AddCompound(mesh, vc);
274 }
275 else {
276 StandardSpecialMeshRendering(mesh);
277 }
278}
279
280void G4VtkSceneHandler::Print() {}
281

Callers

nothing calls this directly

Calls 1

GetMeshTypeMethod · 0.80

Tested by

no test coverage detected