| add_surfaces(std::shared_ptr< surface_factory_interface< detector_t > > sf_factory, typename detector_t::geometry_context ctx={}) override | detray::material_map_builder< detector_t, DIM, mat_map_factory_t > | virtual |
| add_volume_placement(const typename detector_t::transform3_type &trf={}) override | detray::volume_decorator< detector_t > | |
| add_volume_placement(const typename detector_t::point3_type &t) override | detray::volume_decorator< detector_t > | |
| add_volume_placement(const typename detector_t::point3_type &t, const typename detector_t::vector3_type &x, const typename detector_t::vector3_type &z) override | detray::volume_decorator< detector_t > | |
| detray::volume_builder_interface::add_volume_placement(const dtransform3D< algebra_type > &trf={})=0 | detray::volume_builder_interface< detector_t > | pure virtual |
| detray::volume_builder_interface::add_volume_placement(const dpoint3D< algebra_type > &t)=0 | detray::volume_builder_interface< detector_t > | pure virtual |
| detray::volume_builder_interface::add_volume_placement(const dpoint3D< algebra_type > &t, const dvector3D< algebra_type > &x, const dvector3D< algebra_type > &z)=0 | detray::volume_builder_interface< detector_t > | pure virtual |
| algebra_type typedef | detray::volume_builder_interface< detector_t > | |
| bin_data_type typedef | detray::material_map_builder< detector_t, DIM, mat_map_factory_t > | |
| build(detector_t &det, const volume_builder_options &opt, typename detector_t::geometry_context ctx={}) -> typename detector_t::volume_type *override | detray::material_map_builder< detector_t, DIM, mat_map_factory_t > | virtual |
| data() const -> const std::map< dindex, std::vector< bin_data_type > > & | detray::material_map_builder< detector_t, DIM, mat_map_factory_t > | |
| detector_type typedef | detray::material_map_builder< detector_t, DIM, mat_map_factory_t > | |
| get_builder() | detray::volume_decorator< detector_t > | protected |
| has_accel(bool toggle) override | detray::volume_decorator< detector_t > | virtual |
| has_accel() const override | detray::volume_decorator< detector_t > | virtual |
| masks() override | detray::volume_decorator< detector_t > | protectedvirtual |
| material_map_builder(std::unique_ptr< volume_builder_interface< detector_t > > vol_builder) | detray::material_map_builder< detector_t, DIM, mat_map_factory_t > | explicit |
| name() override | detray::volume_decorator< detector_t > | virtual |
| operator()() -> typename detector_t::volume_type &override | detray::volume_decorator< detector_t > | virtual |
| operator()() const -> const typename detector_t::volume_type &override | detray::volume_decorator< detector_t > | virtual |
| scalar_t typedef | detray::volume_decorator< detector_t > | |
| scalar_type typedef | detray::material_map_builder< detector_t, DIM, mat_map_factory_t > | |
| set_name(std::string volume_name) override | detray::volume_decorator< detector_t > | virtual |
| surfaces() override | detray::volume_decorator< detector_t > | protectedvirtual |
| transforms() override | detray::volume_decorator< detector_t > | protectedvirtual |
| value_type typedef | detray::material_map_builder< detector_t, DIM, mat_map_factory_t > | |
| vol_index() const -> dindex override | detray::volume_decorator< detector_t > | virtual |
| volume_decorator(std::unique_ptr< volume_builder_interface< detector_t > > vol_builder) | detray::volume_decorator< detector_t > | explicit |
| ~volume_builder_interface()=default (defined in detray::volume_builder_interface< detector_t >) | detray::volume_builder_interface< detector_t > | virtual |