|
DLG4::VolumeBuilders
A fluent interface for Geant4 geometry definition.
|
Functions | |
| template<typename T > | |
| void | SetGlobalDefaultUnit (T unit) |
| DerivedPtr | SetDefaultUnit (VB::Length unit) |
| DerivedPtr | SetDefaultUnit (Length unit) |
| Length | GetEffectiveDefaultUnit () const |
Methods to set units used in geometry methods.
Methods are available for both VolumeBuilder and StructureBuilder (ie builders and assemblies).
| VB::Length GetEffectiveDefaultUnit | ( | ) | const |
Get the builder default unit or global if not set.
Definition at line 905 of file VolumeBuilderBase.hpp.
| VolumeBuilderBase< U >::DerivedPtr SetDefaultUnit | ( | VB::Length | unit | ) |
Set the per-Builder default unit for all later non-factory offsets.
Use DLG4::VolumeBuilders::SetGlobalDefaultUnit() to set a default for all builders, or fall back to the initial default of VB::Length::mm.
| unit | The VB::Length unit to set, ex: VB::Length::mm |
Definition at line 899 of file VolumeBuilderBase.hpp.
| DerivedPtr SetDefaultUnit | ( | VB::Length | unit | ) |
Set the per-Structure default unit for all later non-factory offsets.
Use DLG4::VolumeBuilders::SetGlobalDefaultUnit() to set a default for all builders, or fall back to the initial default of VB::Length::mm.
| unit | The VB::Length unit to set, ex: VB::Length::mm |
|
inline |
Set the default unit for all VolumeBuilder methods.
Definition at line 553 of file DLG4Units.hh.