The ``lxp.py`` module
=====================
.. py:module:: ansys.speos.core.lxp
Summary
-------
.. py:currentmodule:: lxp
.. tab-set::
.. tab-item:: Classes
.. list-table::
:header-rows: 0
:widths: auto
* - :py:obj:`~ansys.speos.core.lxp.RayPath`
- Framework representing a singular ray path.
* - :py:obj:`~ansys.speos.core.lxp.LightPathFinder`
- Define an interface to read LPF files.
.. tab-item:: Constants
.. list-table::
:header-rows: 0
:widths: auto
* - :py:obj:`~ERROR_IDS`
- Intersection types indicating an error state.
* - :py:obj:`~NO_ERROR_IDS`
- Intersection types indicating a correct ray state.
.. toctree::
:titlesonly:
:maxdepth: 1
:hidden:
RayPath
LightPathFinder
Description
-----------
The lxp module contains classes and functions to simplify the interaction with ray data.
Ray data is provided as lpf file.
LPF files contain a set of simulated rays with all their intersections and properties.
..
!! processed by numpydoc !!
Module detail
-------------
.. py:data:: ERROR_IDS
:value: [7, 8, 9, 10, 11, 12, 13, 14, 15]
Intersection types indicating an error state.
..
!! processed by numpydoc !!
.. py:data:: NO_ERROR_IDS
Intersection types indicating a correct ray state.
..
!! processed by numpydoc !!