Index _ | A | B | C | D | E | F | G | I | L | M | N | O | P | Q | R | S | T | U | V | W | Y | Z _ __init__() (ASphere method) (ASphericExactSphericalLens method) (ASphericLens method) (ASphericParametricLens method) (Base method) (BaseMirror method) (BaseRefraciveSurface method) (BeamSplitter method) (BiConvexLens method) (Block method) (Circle method) (CircleGlassSlab method) (CircleRefractive method) (Color method) (ComponentGroup method) (ConstMaterial method) (Cylinder method) (CylMirror method) (DMD method) (Doublet method) (DovePrism method) (GlassSlab method) (InteractiveOpticalTable method) (Lens method) (Material method) (Mirror method) (MirrorCube method) (MirrorPrism method) (MLA method) (MMA method) (MMADisordered method) (Monitor method) (OpticalComponent method) (OpticalTable method) (Path method) (Plane method) (PlanoConvexLens method) (Point method) (PointObj method) (Polygon method) (Prism method) (Ray method) (Rectangle method) (RefractiveIndex method) (SellmeierMaterial method) (Sphere method) (SphereRefractive method) (SquareMirror method) (SquareRefractive method) (Surface method) (TriangularPrism method) (Vacuum method) (Vector method) (WedgePlate method) A add_component() (ComponentGroup method) add_components() (ComponentGroup method) (OpticalTable method) add_monitor() (ComponentGroup method) add_monitors() (ComponentGroup method) (OpticalTable method) add_rays() (ComponentGroup method) add_refpoint() (ComponentGroup method) add_wavelength_legend() (OpticalTable method) ASphere (class in optable.surfaces) ASphericExactSphericalLens (class in optable.component_group) ASphericLens (class in optable.component_group) ASphericParametricLens (class in optable.component_group) avg_intensity (Monitor property) B Base (class in optable.base) base_merge_bboxs() (in module optable.base) BaseMirror (class in optable.optical_component) BaseRefraciveSurface (class in optable.optical_component) bbox (ComponentGroup property) (OpticalComponent property) (OpticalTable property) bbox() (Path method) bboxes (ComponentGroup property) BeamSplitter (class in optable.optical_component) BiConvexLens (class in optable.component_group) Block (class in optable.optical_component) C calculate_abcd_matrix() (OpticalTable method) calibrate_symmetric_4f() (OpticalTable static method) Circle (class in optable.surfaces) CircleGlassSlab (class in optable.component_group) CircleRefractive (class in optable.optical_component) clear() (Monitor method) Color (class in optable.base) ComponentGroup (class in optable.component_group) ConstMaterial (class in optable.material) coord() (Path method) copy() (Base method) create_sliders() (InteractiveOpticalTable method) Cylinder (class in optable.surfaces) CylMirror (class in optable.optical_component) D data (Monitor property) direction (Ray property) direction() (Path method) directionList (Monitor property) distance_to_waist() (GaussianBeam static method) (Ray method) DMD (class in optable.component_group) Doublet (class in optable.component_group) DovePrism (class in optable.component_group) E export_components_csv() (OpticalTable method) export_rays_csv() (OpticalTable method) export_rays_npz() (Monitor method) F f() (ASphere method) (Cylinder method) (Plane method) (Point method) (Polygon method) (Sphere method) (Surface method) G gather_components() (OpticalComponent method) (OpticalTable method) gather_rays_csv() (OpticalTable method) GaussianBeam (class in optable.ray) get_attr_str() (in module optable.base) get_bbox() (ComponentGroup method) (Monitor method) (OpticalComponent method) (OpticalTable method) get_bbox_local() (ASphere method) (BaseMirror method) (BaseRefraciveSurface method) (Block method) (Circle method) (Cylinder method) (Lens method) (OpticalComponent method) (Point method) (PointObj method) (Polygon method) (Rectangle method) (Sphere method) get_bboxes() (ComponentGroup method) get_beam_waist() (Monitor method) get_data() (Monitor method) get_delta_pos() (Monitor method) get_directionList() (Monitor method) get_IList() (Monitor method) get_interact_count() (OpticalComponent method) get_PList() (Monitor method) get_ray_i() (Monitor method) get_ray_id() (Monitor method) get_rays() (Monitor method) get_tList() (Monitor method) get_tYList() (Monitor method) get_waist_distance() (Monitor method) get_yList() (Monitor method) get_zList() (Monitor method) GlassSlab (class in optable.component_group) I IList (Monitor property) increase_interact_count() (OpticalComponent method) interact() (ComponentGroup method) (OpticalComponent method) interact_local() (BaseMirror method) (BaseRefraciveSurface method) (Block method) (Lens method) (Monitor method) (OpticalComponent method) (PointObj method) InteractiveOpticalTable (class in optable.interact) intersect_point_local() (OpticalComponent method) L Lens (class in optable.optical_component) M Material (class in optable.material) merge_bbox() (Surface method) merge_bboxs() (Surface method) Mirror (class in optable.optical_component) MirrorCube (class in optable.component_group) MirrorPrism (class in optable.component_group) MLA (class in optable.component_group) MMA (class in optable.component_group) MMADisordered (class in optable.component_group) module optable.ray optable.solver Monitor (class in optable.monitor) multiplex_rays_in_wavelength() (in module optable.ray) N n (Ray property) n() (Material method) ndata (Monitor property) normal (OpticalComponent property) normal() (ASphere method) (Cylinder method) (Plane method) (Point method) (Sphere method) (Surface method) O optable.ray module optable.solver module OpticalComponent (class in optable.optical_component) OpticalTable (class in optable.optical_table) optimize() (InteractiveOpticalTable method) optimize_selected() (InteractiveOpticalTable method) P parametric_boundary() (ASphere method) (Circle method) (Cylinder method) (Point method) (Polygon method) (Rectangle method) (Sphere method) parametric_boundary_3d() (Surface method) patch_block() (OpticalComponent method) Path (class in optable.base) pathlength() (Ray method) phase() (Ray method) Plane (class in optable.surfaces) PlanoConvexLens (class in optable.component_group) PList (Monitor property) plot_material_refractive_index() (in module optable.material) Point (class in optable.surfaces) point_to_lab_coordinates() (OpticalComponent method) PointObj (class in optable.optical_component) Polygon (class in optable.surfaces) Prism (class in optable.component_group) Propagate() (Ray method) Q q_at_waist() (GaussianBeam static method) (Ray method) q_at_z() (GaussianBeam static method) (Ray method) R R() (Vector method) radius_of_curvature() (GaussianBeam static method) (Ray method) raw_yList (Monitor property) raw_zList (Monitor property) Ray (class in optable.ray) ray_to_lab_coordinates() (OpticalComponent method) ray_to_local_coordinates() (OpticalComponent method) ray_tracing() (OpticalTable method) rayleigh_range() (GaussianBeam static method) (Ray method) rays (Monitor property) record() (Monitor method) Rectangle (class in optable.surfaces) RefractiveIndex (class in optable.material) render() (BaseMirror method) (BaseRefraciveSurface method) (BeamSplitter method) (Block method) (ComponentGroup method) (Lens method) (Monitor method) (OpticalComponent method) (OpticalTable method) (PointObj method) (Ray method) render_delta_pos_y() (Monitor method) render_hist() (Monitor method) render_projection() (Monitor method) render_scatter() (Monitor method) render_tilt_y() (Monitor method) roc() (ASphere method) roc_r() (ASphere method) RotX() (Vector method) RotXAroundLocal() (Vector method) RotY() (Vector method) RotYAroundLocal() (Vector method) RotZ() (Vector method) rotz_theta() (Path method) RotZAroundLocal() (Vector method) run_code_block() (in module optable.base) S scan() (InteractiveOpticalTable method) SCIENCE_BLUE_DARK (Color attribute) SCIENCE_BLUE_LIGHT (Color attribute) SCIENCE_RED_DARK (Color attribute) SCIENCE_RED_LIGHT (Color attribute) sellmeier_n() (SellmeierMaterial method) SellmeierMaterial (class in optable.material) should_interact() (OpticalComponent method) slider_interactive() (InteractiveOpticalTable method) solve_crosssection_ray_bbox_local() (Surface method) solve_normal_to_normal_rotation() (in module optable.solver) solve_ray_bboxes_intersections() (in module optable.solver) solve_ray_ray_intersection() (in module optable.solver) sortIDindex (Monitor property) sortYZIndex (Monitor property) Sphere (class in optable.surfaces) SphereRefractive (class in optable.optical_component) spot_size() (GaussianBeam static method) (Ray method) SquareMirror (class in optable.optical_component) SquareRefractive (class in optable.optical_component) std_histy (Monitor property) subtract() (Plane method) sum_intensity (Monitor property) Surface (class in optable.surfaces) T tangent_1 (Ray property) tangent_2 (Ray property) tangent_Y (OpticalComponent property) tangent_Z (OpticalComponent property) tList (Monitor property) to_mathematical_str() (in module optable.base) transform_matrix (Ray property) TriangularPrism (class in optable.component_group) TX() (Vector method) TY() (Vector method) tYList (Monitor property) TZ() (Vector method) tZList (Monitor property) U union() (Plane method) update_table() (InteractiveOpticalTable method) V Vacuum (class in optable.material) Vector (class in optable.base) W waist() (GaussianBeam static method) (Ray method) wavelength_to_rgb() (in module optable.base) WedgePlate (class in optable.component_group) within_boundary() (ASphere method) (Circle method) (Cylinder method) (Point method) (Polygon method) (Rectangle method) (Sphere method) (Surface method) Y yList (Monitor property) Z z0 (DovePrism property) zList (Monitor property)