| algebra_type typedef | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| contains_pos() | detray::intersection2D< surface_t, algebra_t, has_pos > | static |
| intersection2D()=default | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| intersection2D(const surface_type &sf, const scalar_type path, const point3_type &local, const nav_link_type nl, const dsimd< algebra_t, status_type > status, const bool_type dir) | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| intersection2D(const surface_type &sf, const scalar_type path, const nav_link_type nl, const dsimd< algebra_t, status_type > status, const bool_type dir) | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| is_along() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| is_edge() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| is_inside() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| is_outside() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| is_probably_inside() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| local() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| nav_link_type typedef | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| operator<(const intersection2D &lhs, const intersection2D &rhs) noexcept | detray::intersection2D< surface_t, algebra_t, has_pos > | friend |
| operator<<(std::ostream &out_stream, const intersection2D &is) | detray::intersection2D< surface_t, algebra_t, has_pos > | friend |
| operator<=(const intersection2D &lhs, const intersection2D &rhs) noexcept | detray::intersection2D< surface_t, algebra_t, has_pos > | friend |
| operator==(const intersection2D &lhs, const intersection2D &rhs) noexcept | detray::intersection2D< surface_t, algebra_t, has_pos > | friend |
| operator>(const intersection2D &lhs, const intersection2D &rhs) noexcept | detray::intersection2D< surface_t, algebra_t, has_pos > | friend |
| operator>=(const intersection2D &lhs, const intersection2D &rhs) noexcept | detray::intersection2D< surface_t, algebra_t, has_pos > | friend |
| path() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| set_direction(const bool_type dir) | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| set_local(const point3_type p) | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| set_path(scalar_type p) | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| set_status(intersection::status s) | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| set_status_if(intersection::status s, dbool< algebra_t > result_mask) | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| set_surface(const surface_type sf) | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| set_volume_link(const nav_link_type nl) | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| status() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| status_type typedef | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| surface() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| surface() | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| surface_type typedef | detray::intersection2D< surface_t, algebra_t, has_pos > | |
| volume_link() const | detray::intersection2D< surface_t, algebra_t, has_pos > | |