RayTracing API Reference ======================== .. automodule:: raytracing Matrix ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules Matrix Aperture CurvedMirror DielectricInterface DielectricSlab Lens Space ThickLens MatrixGroup ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules MatrixGroup ImagingPath ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules ImagingPath Ray ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules Ray Rays ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules Rays ObjectRays UniformRays RandomRays LambertianRays RandomLambertianRays RandomUniformRays Compact Rays (GPU-ready) ------------------------ .. autosummary:: :template: autoClass.rst :toctree: modules compact.CompactRay compact.CompactRays compact.CompactRaytrace compact.CompactRaytraces Ray Traces ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules RayTrace RayTraces Laser Path ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules LaserPath Gaussian Beam ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules GaussianBeam Components ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules System2f System4f Axicon ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules Axicon Specialty Lenses ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules AchromatDoubletLens Objective Olympus ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules olympus.LUMPlanFL40X olympus.XLUMPlanFLN20X olympus.MVPlapo2XC olympus.UMPLFN20XW olympus.XLPLN25X Edmund Optics ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules eo.PN_33_921 eo.PN_33_922 eo.PN_88_593 eo.PN_85_877 Nikon ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules nikon.LWD16X Thorlabs ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules thorlabs.ACN254_100_A thorlabs.ACN254_075_A thorlabs.ACN254_050_A thorlabs.ACN254_040_A thorlabs.AC254_030_A thorlabs.AC254_035_A thorlabs.AC254_040_A thorlabs.AC254_045_A thorlabs.AC254_050_A thorlabs.AC254_060_A thorlabs.AC254_075_A thorlabs.AC254_080_A thorlabs.AC254_100_A thorlabs.AC254_125_A thorlabs.AC254_150_A thorlabs.AC254_200_A thorlabs.AC254_250_A thorlabs.AC254_300_A thorlabs.AC254_400_A thorlabs.AC254_500_A thorlabs.AC254_050_B thorlabs.AC508_075_B thorlabs.AC508_080_B thorlabs.AC508_100_B thorlabs.AC508_150_B thorlabs.AC508_200_B thorlabs.AC508_250_B thorlabs.AC508_300_B thorlabs.AC508_400_B thorlabs.AC508_500_B thorlabs.AC508_750_B thorlabs.AC508_1000_B thorlabs.LA1608_A thorlabs.LA1134_A thorlabs.LA1131_A thorlabs.LA1422_A thorlabs.LA1805_A thorlabs.LA1274_A Materials ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules Material Air N_BK7 N_SF2 SF2 SF5 N_SF5 N_SF6HT N_SF10 N_SF11 N_BAF10 E_BAF11 N_BAK1 N_BAK4 FK51A LAFN7 N_LASF9 N_LAK22 N_SSK5 E_FD10 FusedSilica Zemax reader ------------------ .. autosummary:: :template: autoClass.rst :toctree: modules ZMXReader