97 const G4String &name, G4double x_full_size, G4double y_full_size, G4double edge_z,
132 const G4String &name, G4double edge_x, G4double x_delta, G4double edge_y, G4double y_delta,
150 const G4String &name, G4double edge_x, G4double x_delta, G4double edge_y, G4double y_delta,
208 template <
typename T>
215 G4double x_delta, G4double edge_y, G4double y_delta, G4double edge_z, G4double z_delta);
217 G4double edge_x, G4double x_delta, G4double edge_y, G4double y_delta, G4double edge_z,
220 G4double y_full_size, G4double edge_z, G4double z_delta);
222 G4double x_full_size, G4double y_full_size, G4double edge_z, G4double z_delta);
224 G4double y_full_size, G4double z_full_size);
226 G4double x_full_size, G4double y_full_size, G4double z_full_size);
228 G4double x_edge2, G4double y_edge1, G4double y_edge2, G4double z_edge1,
231 G4double x_edge1, G4double x_edge2, G4double y_edge1, G4double y_edge2,
232 G4double z_edge1, G4double z_edge2);
269 BoxBuilderPtr SetInternalOffsetDimensioned(G4double x, G4double y, G4double z);
288 BoxBuilder() =
default;
289 BoxBuilder(BoxBuilder &&) noexcept = delete;
BoxBuilderPtr CreateEdgesBoxBuilder(const G4String &name, G4double x_edge1, G4double x_edge2, G4double y_edge1, G4double y_edge2, G4double z_edge1, G4double z_edge2)
Create a Box solid from edge coordinates.