7#ifndef G4OCCT_G4OCCTAssemblyRegistry_hh
8#define G4OCCT_G4OCCTAssemblyRegistry_hh
72 std::size_t
Size()
const;
78 std::map<std::string, G4OCCTAssemblyVolume*> fAssemblies;
Singleton registry for named G4OCCTAssemblyVolume instances.
G4OCCTAssemblyVolume * Get(const std::string &name) const
static G4OCCTAssemblyRegistry & Instance()
Return the singleton instance.
G4OCCTAssemblyVolume * Release(const std::string &name)
void Register(const std::string &name, G4OCCTAssemblyVolume *assembly)
Extends Geant4's G4AssemblyVolume with an OCCT XDE label reference.