| accel_link() const -> const accel_link_type & | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| accel_link(const ID &id) const -> const acc_link_t & | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| accel_link() const -> const acc_link_t & | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| accel_link_type typedef | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| full_sf_range() const -> typename sf_link_type::index_type | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| has_material() const -> bool | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| id() const -> volume_id | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| index() const -> dindex | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| is_surface_id(const object_id id) | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | static |
| is_volume_id(const object_id id) | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | static |
| material() const -> const material_link & | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| material_id typedef | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| material_link typedef | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| n_surfaces() const | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| object_id typedef | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| operator<<(std::ostream &os, const volume_descriptor &v_desc) | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | friend |
| operator==(const volume_descriptor &rhs) const -> bool | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| set_accel_link(const acc_link_t link) -> void | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| set_accel_link(const typename acc_link_t::id_type id, const typename acc_link_t::index_type index) -> void | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| set_accel_link(const ID obj_id, const typename acc_link_t::id_type accel_id, const typename acc_link_t::index_type index) -> void | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| set_index(const dindex index) -> void | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| set_material(const material_link &mat_link) -> void | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| set_material(const material_id mat_id, const dindex mat_idx) -> void | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| set_transform(const dindex trf_idx) -> void | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| sf_link() const -> const sf_link_type & | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| sf_link() const -> const typename sf_link_type::index_type & | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| sf_link() -> typename sf_link_type::index_type & | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| sf_link_type typedef | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| to_global_sf_index(dindex sf_idx) const | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| to_local_sf_index(dindex sf_idx) const | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| transform() const -> dindex | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| update_sf_link(const typename sf_link_type::index_type &other) noexcept -> void | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| update_sf_link(std::size_t shift, std::size_t n_surfaces=0) noexcept -> void | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| volume_descriptor()=default | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | |
| volume_descriptor(const volume_id id) | detray::volume_descriptor< ID, acc_link_t, mat_link_t > | explicit |