AddStructure(const StructureView &other) | Assembly | |
CopyPlacementConfigsFrom(const BuilderView &other) | StructureBuilder< Assembly > | |
CreateAssembly | Assembly | friend |
disableable_shared_from_this()=default | disableable_shared_from_this< T > | protected |
ForceSolid(bool x=true) | StructureBuilder< Assembly > | |
ForkForLogicalVolume(const G4String &new_name) | StructureBuilder< Assembly > | |
ForkForPlacement(std::optional< int > copy_no=std::nullopt, const G4String &name_override="") | StructureBuilder< Assembly > | |
GetBuilderName() const | StructureBuilder< Assembly > | |
GetEffectiveDefaultUnit() const | StructureBuilder< Assembly > | |
GetPhysTransform() const | StructureBuilder< Assembly > | inline |
i_shared_ptr | Assembly | friend |
i_shared_ptr< Assembly > | Assembly | friend |
is_enabled_ | disableable_shared_from_this< T > | protected |
MakePlacement() | StructureBuilder< Assembly > | |
operator=(const Assembly &other)=delete | Assembly | |
OverridePlacementName(const G4String &pName) | StructureBuilder< Assembly > | |
PlaceAndFork() | StructureBuilder< Assembly > | |
set_shared_from_this_enabled(bool enabled) | disableable_shared_from_this< T > | inline |
SetAlpha(G4double alpha) | StructureBuilder< Assembly > | |
SetAutoCopyNo(bool set) | StructureBuilder< Assembly > | |
SetAutoPlacementNaming(bool set) | StructureBuilder< Assembly > | |
SetColor(double r=0.5, double g=0.5, double b=0.5, double alpha=1.0) | StructureBuilder< Assembly > | |
SetColor(const G4Colour &color) | StructureBuilder< Assembly > | |
SetCopyNo(G4int pCopyNo) | StructureBuilder< Assembly > | |
SetDefaultUnit(G4double unit) | StructureBuilder< Assembly > | |
SetMaterial(G4Material *material) | StructureBuilder< Assembly > | |
SetMother(const BuilderView &mother) | StructureBuilder< Assembly > | |
SetName(const G4String &name) | StructureBuilder< Assembly > | |
SetPhysOffset(const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}) | StructureBuilder< Assembly > | |
SetPhysRotation(const G4RotationMatrix &rot) | StructureBuilder< Assembly > | |
SetPhysTransform(const UnitlessG4Transform3D &new_transform) | StructureBuilder< Assembly > | |
SetSurfaceCheck(G4bool pSurfChk) | StructureBuilder< Assembly > | |
SetVisibility(bool is_visible=true) | StructureBuilder< Assembly > | |
shared_from_this() | disableable_shared_from_this< T > | inline |
shared_from_this() const | disableable_shared_from_this< T > | inline |
StackPhysOffset(const Unit3Vec &offset={CLHEP::mm, 0, 0, 0}) | StructureBuilder< Assembly > | |
StackPhysRotation(const G4RotationMatrix &stacked_rot) | StructureBuilder< Assembly > | |
StackPhysTransform(const UnitlessG4Transform3D &stacked_transform) | StructureBuilder< Assembly > | |
StructureBuilder | Assembly | friend |
VolumeBuilder | Assembly | friend |
~disableable_shared_from_this()=default | disableable_shared_from_this< T > | protectedvirtual |
~IStructureBuilder()=default | IStructureBuilder | protectedvirtual |
~StructureBuilder() override | StructureBuilder< Assembly > | |