| AddBoolean(const VolumeBuilder &other, bool is_subtraction=false, bool is_intersection=false, const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}, G4RotationMatrix *rotation=nullptr) | VolumeBuilderBase< BoxBuilderCore > | |
| AddIntersection(const VolumeBuilder &other, const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}, G4RotationMatrix *rotation=nullptr) | VolumeBuilderBase< BoxBuilderCore > | |
| AddSubtraction(const VolumeBuilder &other, const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}, G4RotationMatrix *rotation=nullptr) | VolumeBuilderBase< BoxBuilderCore > | |
| AddTo(BuilderViewList &list) const | VolumeBuilderBase< BoxBuilderCore > | |
| AddTo(StructureViewList &list) const | VolumeBuilderBase< BoxBuilderCore > | |
| AddTo(Assembly &assembly) const | VolumeBuilderBase< BoxBuilderCore > | |
| AddUnion(const VolumeBuilder &other, const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}, G4RotationMatrix *rotation=nullptr) | VolumeBuilderBase< BoxBuilderCore > | |
| clone_impl() const override | VolumeBuilderBase< BoxBuilderCore > | protectedvirtual |
| CopyPlacementConfigsFrom(const VolumeBuilder &other) | VolumeBuilderBase< BoxBuilderCore > | |
| CopyVolumeConfigsFrom(const VolumeBuilder &other) | VolumeBuilderBase< BoxBuilderCore > | |
| disableable_shared_from_this()=default | disableable_shared_from_this< T > | protected |
| ForceSolid(bool x=true) | VolumeBuilderBase< BoxBuilderCore > | |
| ForkAndReset(const G4String &new_name) const | VolumeBuilderBase< BoxBuilderCore > | |
| ForkForFinalSolid(const G4String &new_name) | VolumeBuilderBase< BoxBuilderCore > | |
| ForkForLogicalVolume(const G4String &new_name) | VolumeBuilderBase< BoxBuilderCore > | |
| ForkForPlacement(std::optional< int > copy_no=std::nullopt, const G4String &name_override="", bool parent_name_was_set=false) | VolumeBuilderBase< BoxBuilderCore > | |
| GetBaseSolid() final | VolumeBuilderBase< BoxBuilderCore > | virtual |
| GetBuilderName() const | VolumeBuilderBase< BoxBuilderCore > | |
| GetEffectiveDefaultUnit() const | VolumeBuilderBase< BoxBuilderCore > | |
| GetFinalSolid() final | VolumeBuilderBase< BoxBuilderCore > | virtual |
| GetLogicalVolume() final | VolumeBuilderBase< BoxBuilderCore > | virtual |
| GetPhysTransform() const final | VolumeBuilderBase< BoxBuilderCore > | inlinevirtual |
| GetPlacement() final | VolumeBuilderBase< BoxBuilderCore > | virtual |
| i_shared_ptr | BoxBuilderCore | friend |
| is_enabled_ | disableable_shared_from_this< T > | protected |
| MakeLogicalVolume(G4Material *material=nullptr, G4String name=std::string()) | VolumeBuilderBase< BoxBuilderCore > | |
| MakePlacement() | VolumeBuilderBase< BoxBuilderCore > | |
| MakeSolid() | VolumeBuilderBase< BoxBuilderCore > | |
| OverridePlacementName(const G4String &pName) | VolumeBuilderBase< BoxBuilderCore > | |
| PlaceAndFork() | VolumeBuilderBase< BoxBuilderCore > | inline |
| ReflectZBaseSolid() | VolumeBuilderBase< BoxBuilderCore > | |
| ReflectZFinalSolid() | VolumeBuilderBase< BoxBuilderCore > | |
| set_shared_from_this_enabled(bool enabled) | disableable_shared_from_this< T > | inline |
| SetAlpha(G4double alpha) | VolumeBuilderBase< BoxBuilderCore > | |
| SetAutoCopyNo(bool set) | VolumeBuilderBase< BoxBuilderCore > | |
| SetAutoPlacementNaming(bool set) | VolumeBuilderBase< BoxBuilderCore > | |
| SetBooleanName(const G4String &name) | VolumeBuilderBase< BoxBuilderCore > | |
| SetColor(double r=0.5, double g=0.5, double b=0.5, double alpha=1.0) | VolumeBuilderBase< BoxBuilderCore > | |
| SetColor(const G4Colour &color) | VolumeBuilderBase< BoxBuilderCore > | |
| SetCopyNo(G4int pCopyNo) | VolumeBuilderBase< BoxBuilderCore > | |
| SetDefaultUnit(G4double unit) | VolumeBuilderBase< BoxBuilderCore > | |
| SetInternalOffset(G4double x, G4double y, G4double z) | BoxBuilderCore | |
| SetInternalOffset(G4double unit, G4double x, G4double y, G4double z) | BoxBuilderCore | |
| SetLogicalVolume(G4LogicalVolume *logical_volume) | VolumeBuilderBase< BoxBuilderCore > | |
| SetMaterial(G4Material *material) | VolumeBuilderBase< BoxBuilderCore > | |
| SetMother(const VolumeBuilder &mother) | VolumeBuilderBase< BoxBuilderCore > | |
| SetName(const G4String &name) | VolumeBuilderBase< BoxBuilderCore > | |
| SetPhysOffset(const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}) | VolumeBuilderBase< BoxBuilderCore > | |
| SetPhysRotation(const G4RotationMatrix &rot) | VolumeBuilderBase< BoxBuilderCore > | |
| SetPhysTransform(const UnitlessG4Transform3D &new_transform) | VolumeBuilderBase< BoxBuilderCore > | |
| SetSurfaceCheck(G4bool pSurfChk) | VolumeBuilderBase< BoxBuilderCore > | |
| SetVisibility(bool x=true) | VolumeBuilderBase< BoxBuilderCore > | |
| SetXEdgeDelta(G4double x_edge, G4double x_delta) | BoxBuilderCore | |
| SetXEdgeDelta(G4double unit, G4double x_edge, G4double x_delta) | BoxBuilderCore | |
| SetXEdges(G4double x_edge1, G4double x_edge2) | BoxBuilderCore | |
| SetXEdges(G4double unit, G4double x_edge1, G4double x_edge2) | BoxBuilderCore | |
| SetXSize(G4double x_size) | BoxBuilderCore | |
| SetXSize(G4double unit, G4double x_size) | BoxBuilderCore | |
| SetYEdgeDelta(G4double y_edge, G4double y_delta) | BoxBuilderCore | |
| SetYEdgeDelta(G4double unit, G4double y_edge, G4double y_delta) | BoxBuilderCore | |
| SetYEdges(G4double y_edge1, G4double y_edge2) | BoxBuilderCore | |
| SetYEdges(G4double unit, G4double y_edge1, G4double y_edge2) | BoxBuilderCore | |
| SetYSize(G4double y_size) | BoxBuilderCore | |
| SetYSize(G4double unit, G4double y_size) | BoxBuilderCore | |
| SetZEdgeDelta(G4double z_edge, G4double z_delta) | BoxBuilderCore | |
| SetZEdgeDelta(G4double unit, G4double z_edge, G4double z_delta) | BoxBuilderCore | |
| SetZEdges(G4double z_edge1, G4double z_edge2) | BoxBuilderCore | |
| SetZEdges(G4double unit, G4double z_edge1, G4double z_edge2) | BoxBuilderCore | |
| SetZSize(G4double z_size) | BoxBuilderCore | |
| SetZSize(G4double unit, G4double z_size) | BoxBuilderCore | |
| shared_from_this() | disableable_shared_from_this< T > | inline |
| shared_from_this() const | disableable_shared_from_this< T > | inline |
| SolidConstructor(const G4String &name) override | BoxBuilderCore | protectedvirtual |
| StackPhysOffset(const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}) | VolumeBuilderBase< BoxBuilderCore > | |
| StackPhysRotation(const G4RotationMatrix &stacked_rot) | VolumeBuilderBase< BoxBuilderCore > | |
| StackPhysTransform(const UnitlessG4Transform3D &new_transform) | VolumeBuilderBase< BoxBuilderCore > | |
| VB::CreateBoxBuilder | BoxBuilderCore | friend |
| VB::CreateBoxBuilder | BoxBuilderCore | friend |
| VB::CreateCenteredBoxBuilder | BoxBuilderCore | friend |
| VB::CreateCenteredBoxBuilder | BoxBuilderCore | friend |
| VB::CreateDeltasBoxBuilder | BoxBuilderCore | friend |
| VB::CreateDeltasBoxBuilder | BoxBuilderCore | friend |
| VB::CreateEdgesBoxBuilder | BoxBuilderCore | friend |
| VB::CreateEdgesBoxBuilder | BoxBuilderCore | friend |
| VB::CreateZDeltaBoxBuilder | BoxBuilderCore | friend |
| VB::CreateZDeltaBoxBuilder | BoxBuilderCore | friend |
| VolumeBuilderBase(const VolumeBuilderBase< BoxBuilderCore > &other) | VolumeBuilderBase< BoxBuilderCore > | |
| VolumeBuilderBase(const SharedPtr< T > &other, std::true_type) | VolumeBuilderBase< BoxBuilderCore > | |
| VolumeBuilderBase< BoxBuilderCore > | BoxBuilderCore | friend |
| VolumeBuilderCore | BoxBuilderCore | friend |
| ~disableable_shared_from_this()=default | disableable_shared_from_this< T > | protectedvirtual |
| ~IStructureBuilder()=default | IStructureBuilder | protectedvirtual |
| ~IVolumeBuilder()=default | IVolumeBuilder | virtual |
| ~VolumeBuilderBase() override | VolumeBuilderBase< BoxBuilderCore > | |