| algebra_type typedef | detray::mask< shape_t, algebra_t, links_t > | |
| area() const -> scalar_type | detray::mask< shape_t, algebra_t, links_t > | |
| boundaries typedef | detray::mask< shape_t, algebra_t, links_t > | |
| centroid() const | detray::mask< shape_t, algebra_t, links_t > | |
| get_local_frame() | detray::mask< shape_t, algebra_t, links_t > | static |
| get_shape() -> shape | detray::mask< shape_t, algebra_t, links_t > | static |
| is_inside(const point_t &loc_p, const scalar_type tol=std::numeric_limits< scalar_type >::epsilon()) const | detray::mask< shape_t, algebra_t, links_t > | |
| is_inside(const transform3_type &trf, const point3_type &glob_p, const scalar_type tol=std::numeric_limits< scalar_type >::epsilon()) const | detray::mask< shape_t, algebra_t, links_t > | |
| links_type typedef | detray::mask< shape_t, algebra_t, links_t > | |
| local_frame typedef | detray::mask< shape_t, algebra_t, links_t > | |
| local_min_bounds(const scalar_type env=std::numeric_limits< scalar_type >::epsilon()) const -> mask< cuboid3D, algebra_t, unsigned int > | detray::mask< shape_t, algebra_t, links_t > | |
| mask()=default | detray::mask< shape_t, algebra_t, links_t > | |
| mask(const links_type &link, Args &&... args) | detray::mask< shape_t, algebra_t, links_t > | explicit |
| mask(const mask_values &values, const links_type &link) | detray::mask< shape_t, algebra_t, links_t > | |
| mask(const std::vector< scalar_type > &values, const links_type &link) | detray::mask< shape_t, algebra_t, links_t > | |
| mask_values typedef | detray::mask< shape_t, algebra_t, links_t > | |
| measure() const -> scalar_type | detray::mask< shape_t, algebra_t, links_t > | |
| min_dist_to_boundary(const point3_type &loc_p) const -> scalar_type | detray::mask< shape_t, algebra_t, links_t > | |
| operator+(const mask &left, const mask &right) | detray::mask< shape_t, algebra_t, links_t > | friend |
| operator<<(std::ostream &os, const mask &m) | detray::mask< shape_t, algebra_t, links_t > | friend |
| operator=(const mask_values &rhs) -> mask< shape_t, algebra_t, links_t > & | detray::mask< shape_t, algebra_t, links_t > | |
| operator==(const mask &rhs) const =default | detray::mask< shape_t, algebra_t, links_t > | |
| operator[](const std::size_t value_index) -> scalar_type & | detray::mask< shape_t, algebra_t, links_t > | |
| operator[](const std::size_t value_index) const -> scalar_type | detray::mask< shape_t, algebra_t, links_t > | |
| point2_type typedef | detray::mask< shape_t, algebra_t, links_t > | |
| point3_type typedef | detray::mask< shape_t, algebra_t, links_t > | |
| resolve(const point_t &loc_p, const scalar_type tol=std::numeric_limits< scalar_type >::epsilon(), const scalar_type edge_tol=0.f) const | detray::mask< shape_t, algebra_t, links_t > | |
| resolve(const transform3_type &trf, const point3_type &glob_p, const scalar_type tol=std::numeric_limits< scalar_type >::epsilon(), const scalar_type edge_tol=0.f) const | detray::mask< shape_t, algebra_t, links_t > | |
| result_type typedef | detray::mask< shape_t, algebra_t, links_t > | |
| scalar_type typedef | detray::mask< shape_t, algebra_t, links_t > | |
| self_check(std::ostream &os) const | detray::mask< shape_t, algebra_t, links_t > | |
| shape typedef | detray::mask< shape_t, algebra_t, links_t > | |
| to_global_frame(const transform3_type &trf, const point3_type &loc) -> point3_type | detray::mask< shape_t, algebra_t, links_t > | static |
| to_global_frame(const transform3_type &trf, const point2_type &loc, const vector3_type &dir) const -> point3_type | detray::mask< shape_t, algebra_t, links_t > | |
| to_local_frame(const transform3_type &trf, const point3_type &glob_p, const point3_type &glob_dir={}) -> point2_type | detray::mask< shape_t, algebra_t, links_t > | static |
| to_local_frame3D(const transform3_type &trf, const point3_type &glob_p, const point3_type &glob_dir={}) -> point3_type | detray::mask< shape_t, algebra_t, links_t > | static |
| to_string() const -> std::string | detray::mask< shape_t, algebra_t, links_t > | |
| transform3_type typedef | detray::mask< shape_t, algebra_t, links_t > | |
| values() const -> const mask_values & | detray::mask< shape_t, algebra_t, links_t > | |
| vector3_type typedef | detray::mask< shape_t, algebra_t, links_t > | |
| vertices(const dindex n_seg) const -> dvector< point3_type > | detray::mask< shape_t, algebra_t, links_t > | |
| volume() const -> scalar_type | detray::mask< shape_t, algebra_t, links_t > | |
| volume_link() const -> const links_type & | detray::mask< shape_t, algebra_t, links_t > | |
| volume_link() -> links_type & | detray::mask< shape_t, algebra_t, links_t > | |