| AddBoolean(const VolumeBuilder &other, bool is_subtraction=false, bool is_intersection=false, const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}, G4RotationMatrix *rotation=nullptr) | VolumeBuilderBase< U > | |
| AddIntersection(const VolumeBuilder &other, const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}, G4RotationMatrix *rotation=nullptr) | VolumeBuilderBase< U > | |
| AddSubtraction(const VolumeBuilder &other, const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}, G4RotationMatrix *rotation=nullptr) | VolumeBuilderBase< U > | |
| AddTo(BuilderViewList &list) const | VolumeBuilderBase< U > | |
| AddTo(StructureViewList &list) const | VolumeBuilderBase< U > | |
| AddTo(Assembly &assembly) const | VolumeBuilderBase< U > | |
| AddUnion(const VolumeBuilder &other, const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}, G4RotationMatrix *rotation=nullptr) | VolumeBuilderBase< U > | |
| AssemblyCore | VolumeBuilderBase< U > | friend |
| BoxBuilderCore | VolumeBuilderBase< U > | friend |
| clone_impl() const override | VolumeBuilderBase< U > | protectedvirtual |
| CopyPlacementConfigsFrom(const VolumeBuilder &other) | VolumeBuilderBase< U > | |
| CopyVolumeConfigsFrom(const VolumeBuilder &other) | VolumeBuilderBase< U > | |
| disableable_shared_from_this()=default | disableable_shared_from_this< T > | protected |
| ForceSolid(bool x=true) | VolumeBuilderBase< U > | |
| ForkAndReset(const G4String &new_name) const | VolumeBuilderBase< U > | |
| ForkForFinalSolid(const G4String &new_name) | VolumeBuilderBase< U > | |
| ForkForLogicalVolume(const G4String &new_name) | VolumeBuilderBase< U > | |
| ForkForPlacement(std::optional< int > copy_no=std::nullopt, const G4String &name_override="", bool parent_name_was_set=false) | VolumeBuilderBase< U > | |
| FromG4VSolidCore | VolumeBuilderBase< U > | friend |
| GetBaseSolid() final | VolumeBuilderBase< U > | virtual |
| GetBuilderName() const | VolumeBuilderBase< U > | |
| GetEffectiveDefaultUnit() const | VolumeBuilderBase< U > | |
| GetFinalSolid() final | VolumeBuilderBase< U > | virtual |
| GetLogicalVolume() final | VolumeBuilderBase< U > | virtual |
| GetPhysTransform() const final | VolumeBuilderBase< U > | inlinevirtual |
| GetPlacement() final | VolumeBuilderBase< U > | virtual |
| is_enabled_ | disableable_shared_from_this< T > | protected |
| MakeLogicalVolume(G4Material *material=nullptr, G4String name=std::string()) | VolumeBuilderBase< U > | |
| MakePlacement() | VolumeBuilderBase< U > | |
| MakeSolid() | VolumeBuilderBase< U > | |
| OverridePlacementName(const G4String &pName) | VolumeBuilderBase< U > | |
| PlaceAndFork() | VolumeBuilderBase< U > | inline |
| ReflectZBaseSolid() | VolumeBuilderBase< U > | |
| ReflectZFinalSolid() | VolumeBuilderBase< U > | |
| RZBuilderCore | VolumeBuilderBase< U > | friend |
| set_shared_from_this_enabled(bool enabled) | disableable_shared_from_this< T > | inline |
| SetAlpha(G4double alpha) | VolumeBuilderBase< U > | |
| SetAutoCopyNo(bool set) | VolumeBuilderBase< U > | |
| SetAutoPlacementNaming(bool set) | VolumeBuilderBase< U > | |
| SetBooleanName(const G4String &name) | VolumeBuilderBase< U > | |
| SetColor(double r=0.5, double g=0.5, double b=0.5, double alpha=1.0) | VolumeBuilderBase< U > | |
| SetColor(const G4Colour &color) | VolumeBuilderBase< U > | |
| SetCopyNo(G4int pCopyNo) | VolumeBuilderBase< U > | |
| SetDefaultUnit(G4double unit) | VolumeBuilderBase< U > | |
| SetLogicalVolume(G4LogicalVolume *logical_volume) | VolumeBuilderBase< U > | |
| SetMaterial(G4Material *material) | VolumeBuilderBase< U > | |
| SetMother(const VolumeBuilder &mother) | VolumeBuilderBase< U > | |
| SetName(const G4String &name) | VolumeBuilderBase< U > | |
| SetPhysOffset(const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}) | VolumeBuilderBase< U > | |
| SetPhysRotation(const G4RotationMatrix &rot) | VolumeBuilderBase< U > | |
| SetPhysTransform(const UnitlessG4Transform3D &new_transform) | VolumeBuilderBase< U > | |
| SetSurfaceCheck(G4bool pSurfChk) | VolumeBuilderBase< U > | |
| SetVisibility(bool x=true) | VolumeBuilderBase< U > | |
| shared_from_this() | disableable_shared_from_this< T > | inline |
| shared_from_this() const | disableable_shared_from_this< T > | inline |
| SolidConstructor(const G4String &name) override=0 | VolumeBuilderBase< U > | protectedpure virtual |
| StackPhysOffset(const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}) | VolumeBuilderBase< U > | |
| StackPhysRotation(const G4RotationMatrix &stacked_rot) | VolumeBuilderBase< U > | |
| StackPhysTransform(const UnitlessG4Transform3D &new_transform) | VolumeBuilderBase< U > | |
| StructureBuilderBase | VolumeBuilderBase< U > | friend |
| StructureBuilderCore | VolumeBuilderBase< U > | friend |
| VB::CreateAssembly | VolumeBuilderBase< U > | friend |
| VB::CreateFromG4VSolid | VolumeBuilderBase< U > | friend |
| VolumeBuilderBase | VolumeBuilderBase< U > | friend |
| VolumeBuilderBase(const VolumeBuilderBase< U > &other) | VolumeBuilderBase< U > | |
| VolumeBuilderBase(const SharedPtr< T > &other, std::true_type) | VolumeBuilderBase< U > | |
| VolumeBuilderCore | VolumeBuilderBase< U > | friend |
| ~disableable_shared_from_this()=default | disableable_shared_from_this< T > | protectedvirtual |
| ~IStructureBuilder()=default | IStructureBuilder | protectedvirtual |
| ~IVolumeBuilder()=default | IVolumeBuilder | virtual |
| ~VolumeBuilderBase() override | VolumeBuilderBase< U > | |