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 !!