DLG4::VolumeBuilders
A fluent interface for Geant4 geometry definition.
Loading...
Searching...
No Matches
StructureBuilderReference Member List

This is the complete list of members for StructureBuilderReference, including all inherited members.

clone_impl() const overrideStructureBuilderReferenceprotectedvirtual
CopyPlacementConfigsFrom(const BuilderView &other)StructureBuilder< StructureBuilderReference >
disableable_shared_from_this()=defaultdisableable_shared_from_this< T >protected
ForceSolid(bool x=true)StructureBuilder< StructureBuilderReference >
ForkForLogicalVolume(const G4String &new_name)StructureBuilder< StructureBuilderReference >
ForkForPlacement(std::optional< int > copy_no=std::nullopt, const G4String &name_override="")StructureBuilder< StructureBuilderReference >
GetBuilderName() constStructureBuilder< StructureBuilderReference >
GetEffectiveDefaultUnit() constStructureBuilder< StructureBuilderReference >
GetPhysTransform() constStructureBuilder< StructureBuilderReference >inline
i_shared_ptrStructureBuilderReferencefriend
i_shared_ptr< StructureBuilderReference >StructureBuilderReferencefriend
is_enabled_disableable_shared_from_this< T >protected
MakePlacement()StructureBuilder< StructureBuilderReference >
operator=(const StructureBuilderReference &other)=deleteStructureBuilderReference
OverridePlacementName(const G4String &pName)StructureBuilder< StructureBuilderReference >
PlaceAndFork()StructureBuilder< StructureBuilderReference >
set_shared_from_this_enabled(bool enabled)disableable_shared_from_this< T >inline
SetAlpha(G4double alpha)StructureBuilder< StructureBuilderReference >
SetAutoCopyNo(bool set)StructureBuilder< StructureBuilderReference >
SetAutoPlacementNaming(bool set)StructureBuilder< StructureBuilderReference >
SetColor(double r=0.5, double g=0.5, double b=0.5, double alpha=1.0)StructureBuilder< StructureBuilderReference >
SetColor(const G4Colour &color)StructureBuilder< StructureBuilderReference >
SetCopyNo(G4int pCopyNo)StructureBuilder< StructureBuilderReference >
SetDefaultUnit(G4double unit)StructureBuilder< StructureBuilderReference >
SetMaterial(G4Material *material)StructureBuilder< StructureBuilderReference >
SetMother(const BuilderView &mother)StructureBuilder< StructureBuilderReference >
SetName(const G4String &name)StructureBuilder< StructureBuilderReference >
SetPhysOffset(const Unit3Vec &offset={CLHEP::mm, 0, 0, 0})StructureBuilder< StructureBuilderReference >
SetPhysRotation(const G4RotationMatrix &rot)StructureBuilder< StructureBuilderReference >
SetPhysTransform(const UnitlessG4Transform3D &new_transform)StructureBuilder< StructureBuilderReference >
SetSurfaceCheck(G4bool pSurfChk)StructureBuilder< StructureBuilderReference >
SetVisibility(bool is_visible=true)StructureBuilder< StructureBuilderReference >
shared_from_this()disableable_shared_from_this< T >inline
shared_from_this() constdisableable_shared_from_this< T >inline
StackPhysOffset(const Unit3Vec &offset={CLHEP::mm, 0, 0, 0})StructureBuilder< StructureBuilderReference >
StackPhysRotation(const G4RotationMatrix &stacked_rot)StructureBuilder< StructureBuilderReference >
StackPhysTransform(const UnitlessG4Transform3D &stacked_transform)StructureBuilder< StructureBuilderReference >
StructureBuilderStructureBuilderReferencefriend
ToStructureView() const overrideStructureBuilderReferenceprotectedvirtual
VolumeBuilderStructureBuilderReferencefriend
~disableable_shared_from_this()=defaultdisableable_shared_from_this< T >protectedvirtual
~IStructureBuilder()=defaultIStructureBuilderprotectedvirtual
~StructureBuilder() overrideStructureBuilder< StructureBuilderReference >