``differt.rt`` module
=====================

.. currentmodule:: differt.rt

.. automodule:: differt.rt
   :no-members:

.. rubric:: Re-exported aliases

* :class:`~differt.geometry.SizedIterator`
* :func:`~differt.geometry.consecutive_vertices_are_on_same_side_of_mirror`
* :func:`~differt.geometry.fermat_path_on_linear_objects`
* :func:`~differt.geometry.fermat_path_on_planar_mirrors`
* :func:`~differt.geometry.first_triangle_hit_by_ray`
* :func:`~differt.geometry.generate_all_path_candidates`
* :func:`~differt.geometry.generate_all_path_candidates_chunks_iter`
* :func:`~differt.geometry.generate_all_path_candidates_iter`
* :func:`~differt.geometry.image_method`
* :func:`~differt.geometry.image_of_vertex_with_respect_to_mirror`
* :func:`~differt.geometry.intersection_of_ray_with_plane`
* :func:`~differt.geometry.ray_intersect_any_triangle`
* :func:`~differt.geometry.ray_intersect_triangle`
* :func:`~differt.geometry.triangles_visible_from_vertex`
