ray-optics
Contents
Introduction
Getting Started
Installation
Jupyter notebooks
Scripting Usage
iPython setup code
Jupyter setup code
Qt application
Examples
Triplet example
Multiple lens import example
Cell Phone Camera Lens
ThorLabs catalog lens example
Edmund catalog lens example
User Guide
Models and Representations
Optical Calculations and Analysis
Developer Guide
GUI Layers
Module Reference
Lens File Specification (.roa)
Miscellaneous
Authors
License
Changelog
ray-optics
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__init__() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(XToroid method)
(YToroid method)
A
accent_colors() (in module rayoptics.util.colors)
achromat() (in module rayoptics.elem.elements)
Action (class in rayoptics.gui.actions)
action_complete() (InteractiveDiagram method)
(InteractiveFigure method)
(InteractiveLayout method)
actions (CementedElement attribute)
(Element attribute)
add() (WvlSpec method)
add_assembly_from_seq() (OpticalModel method)
add_conic() (in module rayoptics.elem.layout)
add_coord_break() (SequentialModel method)
add_doublet() (in module rayoptics.elem.layout)
add_dummy_plane() (OpticalModel method)
add_element() (ElementModel method)
add_element_cmd_actions() (LensLayout method)
add_element_model_to_tree() (PartTree method)
add_element_to_tree() (PartTree method)
add_elements() (in module rayoptics.elem.layout)
add_figure() (AppManager method)
add_from_file() (OpticalModel method)
add_ipython_subwindow() (MainWindow method)
add_lens() (in module rayoptics.elem.layout)
(OpticalModel method)
add_mirror() (in module rayoptics.elem.layout)
(OpticalModel method)
add_node() (ParaxialModel method)
add_part() (OpticalModel method)
add_reflector() (in module rayoptics.elem.layout)
add_shape() (in module rayoptics.parax.diagram)
add_subwindow() (MainWindow method)
add_surface() (SequentialModel method)
add_thinlens() (in module rayoptics.elem.layout)
(OpticalModel method)
add_view() (AppManager method)
AddElementAction (class in rayoptics.parax.diagram)
AddReplaceElementAction (class in rayoptics.parax.diagram)
AddReplaceElementAction.SelectInfo (class in rayoptics.parax.diagram)
aim_chief_ray() (in module rayoptics.raytr.trace)
aim_info (Field attribute)
air_gaps_to_node_defs() (in module rayoptics.parax.paraxialdesign)
AirGap (class in rayoptics.elem.elements)
All (Fit attribute)
All_Same (Fit attribute)
AnalysisFigure (class in rayoptics.mpl.analysisfigure)
AnalysisPlot (class in rayoptics.mpl.analysisplots)
ang2slp() (in module rayoptics.parax.etendue)
Aperture (class in rayoptics.elem.surface)
aperture_data() (in module rayoptics.codev.cmdproc)
aperture_data_general() (in module rayoptics.codev.cmdproc)
aperture_offset() (in module rayoptics.codev.cmdproc)
AperturePanel (class in rayoptics.qtgui.dockpanels)
append_pt_to_2d_profile() (in module rayoptics.elem.profiles)
apply_conjugate_shift() (ParaxialModel method)
apply_data() (Diagram method)
(ParaxialRay method)
apply_decenter_to_tfrm() (Space method)
apply_fct_to_sm() (in module rayoptics.zemax.zmx2ro)
apply_ht_dgm_data() (ParaxialModel method)
apply_paraxial_vignetting() (in module rayoptics.raytr.trace)
apply_scale_factor() (Aperture method)
(Circular method)
(Conic method)
(DecenterData method)
(ElementModel method)
(Elliptical method)
(EvenPolynomial method)
(Field method)
(FieldSpec method)
(FocusRange method)
(Gap method)
(Interface method)
(OpticalModel method)
(OpticalSpecs method)
(ParaxialModel method)
(PupilSpec method)
(RadialPolynomial method)
(Rectangular method)
(SequentialModel method)
(Spherical method)
(Surface method)
(SurfaceProfile method)
(ThinLens method)
(WvlSpec method)
(YToroid method)
apply_scale_factor_over() (SequentialModel method)
apply_slope_dgm_data() (ParaxialModel method)
apply_style() (in module rayoptics.mpl.styledfigure)
apply_vignetting (RayList attribute)
apply_vignetting() (Field method)
AppManager (class in rayoptics.gui.appmanager)
args (ModelInfo attribute)
artist (AddReplaceElementAction.SelectInfo attribute)
(SelectInfo attribute)
artist_filter (InteractiveFigure attribute)
artist_str() (in module rayoptics.mpl.interactivefigure)
aspect (InteractiveFigure attribute)
aspheric_profile() (in module rayoptics.elem.profiles)
aspheric_seidel_contribution() (in module rayoptics.parax.thirdorder)
Assembly (class in rayoptics.elem.elements)
assign_object_to_node() (Diagram method)
(ParaxialModel method)
AstigmatismCurvePlot (class in rayoptics.mpl.analysisplots)
AttrAction (class in rayoptics.gui.actions)
AttrChanger (class in rayoptics.gui.dashboards)
ax_ray (ParaxData attribute)
AxisArrayFigure (class in rayoptics.mpl.axisarrayfigure)
B
BarrelConstraint (class in rayoptics.parax.diagram)
bbox (GUIHandle attribute)
bbox_from_poly() (in module rayoptics.gui.util)
(in module rayoptics.parax.paraxialdesign)
BEND (DecenterType attribute)
bend() (in module rayoptics.raytr.raytrace)
bend_or_gap (InteractiveDiagram attribute)
BendAction (class in rayoptics.gui.actions)
bfl (FirstOrderData attribute)
boundary_ray_dict() (in module rayoptics.raytr.trace)
bounding_box() (Aperture method)
build_ele_def() (in module rayoptics.elem.elements)
build_ele_sg_lists() (ElementModel method)
build_from_yybar() (in module rayoptics.parax.paraxialdesign)
build_lens() (ParaxialModel method)
build_pt_sg_lists() (PartTree method)
C
calc_4th_order_aspheric_term() (in module rayoptics.parax.thirdorder)
calc_aperture_from_input() (in module rayoptics.parax.etendue)
calc_colors() (WvlSpec method)
calc_conjugate_shift() (ParaxialModel method)
calc_cv_from_zsag() (Surface method)
calc_max_nonzero_coef() (EvenPolynomial method)
(RadialPolynomial method)
(YToroid method)
calc_object_and_pupil() (ParaxialModel method)
calc_object_and_pupil_from_dgm() (in module rayoptics.parax.paraxialdesign)
calc_optical_path() (in module rayoptics.raytr.raytrace)
calc_psf() (in module rayoptics.raytr.analyses)
calc_psf_scaling() (in module rayoptics.raytr.analyses)
calc_ref_indices_for_spectrum() (SequentialModel method)
calc_render_color_for_material() (in module rayoptics.gui.util)
calc_vignetted_ray() (in module rayoptics.raytr.vigcalc)
calc_vignetted_ray_by_bisection() (in module rayoptics.raytr.vigcalc)
calc_vignetting_for_field() (in module rayoptics.raytr.vigcalc)
calculate_reference_sphere() (in module rayoptics.raytr.waveabr)
calculate_slope() (in module rayoptics.parax.paraxialdesign)
cascade_transform() (in module rayoptics.elem.transform)
cassegrain() (in module rayoptics.seq.twoconicmirrors)
cc (RadialPolynomial property)
CementedElement (class in rayoptics.elem.elements)
central_rndx() (SequentialModel method)
central_wavelength() (SequentialModel method)
central_wvl (WvlSpec property)
change_conjugate() (IdealImagerDialog method)
check_consistency() (PartTree method)
check_is_wide_angle() (FieldSpec method)
chief_ray (Field attribute)
chkbox_change() (EtendueGroupBox method)
(ImagerSpecGroupBox method)
circle_intersection_area() (in module rayoptics.util.misc_math)
Circular (class in rayoptics.elem.surface)
clear() (ConsoleWidget method)
clear_apertures (Surface attribute)
clear_vignetting() (Field method)
(FieldSpec method)
clip_rays (InteractiveLayout attribute)
clip_to_range() (in module rayoptics.mpl.axisarrayfigure)
close_model() (AppManager method)
(MainWindow method)
clut (CementedElement attribute)
(Element attribute)
CM (DimensionType attribute)
cmap (DiffractionPSF attribute)
(Wavefront attribute)
cmf (ColourSystem attribute)
coefficients (DiffractiveElement attribute)
col() (in module rayoptics.util.dict2d)
colEvalStr (PyTableModel attribute)
colFormats (PyTableModel attribute)
colHeaders (PyTableModel attribute)
collapse_coordbrk() (in module rayoptics.zemax.zmx2ro)
color (GraphicsHandle attribute)
ColourSystem (class in rayoptics.util.colour_system)
columnCount() (PyTableModel method)
CommandItem (class in rayoptics.qtgui.plotview)
compute_first_order() (in module rayoptics.parax.firstorder)
compute_flat() (in module rayoptics.elem.elements)
compute_global_coords() (in module rayoptics.elem.transform)
(SequentialModel method)
compute_inner_flat() (CementedElement method)
compute_local_transforms() (in module rayoptics.elem.transform)
(SequentialModel method)
compute_principle_points() (in module rayoptics.parax.firstorder)
compute_principle_points_from_dgm() (in module rayoptics.parax.paraxialdesign)
(ParaxialModel method)
compute_signed_rindx() (ParaxialModel method)
compute_slide_line() (in module rayoptics.parax.diagram)
compute_tangent_point_to_circle() (in module rayoptics.util.misc_math)
compute_third_order() (in module rayoptics.parax.thirdorder)
concentric_sample_disk() (in module rayoptics.raytr.sampler)
Conic (class in rayoptics.elem.profiles)
conjugate_type (SpecSheet attribute)
conjugate_type() (OpticalSpecs method)
ConjugateLine (class in rayoptics.parax.diagram)
connect_events() (InteractiveFigure method)
ConsoleWidget (class in rayoptics.qtgui.ipyconsole)
constrain_to_line_action() (in module rayoptics.parax.diagram)
construct_plot_array() (AxisArrayFigure method)
context_menu_actions() (in module rayoptics.parax.diagram)
convert_to_bend() (in module rayoptics.zemax.zmx2ro)
convert_to_dar() (in module rayoptics.zemax.zmx2ro)
copy_styles() (in module rayoptics.mpl.styledfigure)
copyDataFrom() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(YToroid method)
copyFrom() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(YToroid method)
count (MainWindow attribute)
create_2d_figure_toolbar() (in module rayoptics.qtgui.plotview)
create_3rd_order_bar_chart() (in module rayoptics.qtgui.guiappcmds)
create_air_gap() (in module rayoptics.elem.elements)
create_assembly_from_seq() (in module rayoptics.elem.elements)
create_cemented_doublet() (in module rayoptics.elem.elements)
create_command_panel() (in module rayoptics.qtgui.plotview)
create_diagram_controls_groupbox() (in module rayoptics.qtgui.plotview)
create_diagram_edge_actions_groupbox() (in module rayoptics.qtgui.plotview)
create_diagram_for_key() (in module rayoptics.parax.paraxialdesign)
create_diagram_layers_groupbox() (in module rayoptics.qtgui.plotview)
create_dock_widget() (in module rayoptics.qtgui.dockpanels)
create_dock_windows() (in module rayoptics.qtgui.dockpanels)
create_draw_rays_groupbox() (in module rayoptics.qtgui.plotview)
create_dummy_plane() (in module rayoptics.elem.elements)
create_element_entities() (LensLayout method)
create_element_table_model() (in module rayoptics.qtgui.guiappcmds)
create_empty_model() (in module rayoptics.gui.appcmds)
create_etendue_dict() (in module rayoptics.parax.etendue)
create_field_curves() (in module rayoptics.qtgui.guiappcmds)
create_focus_dashboard() (in module rayoptics.gui.dashboards)
create_from_file() (in module rayoptics.elem.elements)
create_generator() (in module rayoptics.raytr.sampler)
create_glass_map_view() (in module rayoptics.qtgui.guiappcmds)
(in module rayoptics.qtgui.plotview)
create_handle_context_menu() (in module rayoptics.qtgui.plotview)
create_ipython_console() (in module rayoptics.qtgui.ipyconsole)
create_lens() (in module rayoptics.elem.elements)
create_lens_from_dgm() (in module rayoptics.elem.elements)
create_lens_table() (MainWindow method)
create_lens_table_model() (in module rayoptics.qtgui.guiappcmds)
create_live_layout_commands() (in module rayoptics.gui.appcmds)
create_live_layout_view() (in module rayoptics.qtgui.guiappcmds)
create_menu_action() (in module rayoptics.qtgui.dockpanels)
create_mirror() (in module rayoptics.elem.elements)
create_mirror_tilt_dashboard() (in module rayoptics.gui.dashboards)
create_multi_plot_scale_panel() (in module rayoptics.qtgui.plotview)
create_new_ideal_imager_dialog() (in module rayoptics.qtgui.guiappcmds)
create_new_model() (in module rayoptics.gui.appcmds)
create_new_optical_model_from_specsheet() (in module rayoptics.gui.appcmds)
create_new_optical_system() (in module rayoptics.gui.appcmds)
create_oe() (LensLayout method)
create_optical_element() (in module rayoptics.elem.layout)
create_parax_design_commands() (in module rayoptics.gui.appcmds)
create_parax_model_table() (in module rayoptics.qtgui.guiappcmds)
create_parax_table_model() (in module rayoptics.qtgui.guiappcmds)
create_paraxial_design_view_v2() (in module rayoptics.qtgui.guiappcmds)
create_paraxial_ray_entities() (LensLayout method)
create_patches() (InteractiveFigure method)
create_plot_scale_panel() (in module rayoptics.qtgui.plotview)
create_plot_view() (in module rayoptics.qtgui.plotview)
create_polygon() (InteractiveFigure method)
create_polyline() (InteractiveFigure method)
create_ray_entities() (LensLayout method)
create_ray_fan_entities() (LensLayout method)
create_ray_fan_view() (in module rayoptics.qtgui.guiappcmds)
create_ray_grid_view() (in module rayoptics.qtgui.guiappcmds)
create_ray_table() (MainWindow method)
create_ray_table_model() (in module rayoptics.qtgui.guiappcmds)
create_specsheet() (in module rayoptics.parax.specsheet)
create_specsheet_from_model() (in module rayoptics.parax.specsheet)
create_specsheets() (in module rayoptics.parax.specsheet)
create_surface_and_gap() (in module rayoptics.seq.sequential)
create_table_view() (MainWindow method)
create_thinlens() (in module rayoptics.elem.elements)
create_vertex() (InteractiveFigure method)
create_wavefront_view() (in module rayoptics.qtgui.guiappcmds)
create_yybar_model() (in module rayoptics.gui.appcmds)
createButtonBox() (IdealImagerDialog method)
createConjugateBox() (IdealImagerDialog method)
csd_grid_ray_generator() (in module rayoptics.raytr.sampler)
cumulative_thi() (Space method)
cur_surface (SequentialModel attribute)
currentIndexChanged() (EnumChoiceWidget method)
(ListChoiceWidget method)
CVGlassHandler (class in rayoptics.codev.cmdproc)
D
d (RaySeg attribute)
dall_kirkham() (in module rayoptics.seq.twoconicmirrors)
DAR (DecenterType attribute)
data() (CommandItem method)
(PyTableModel method)
data_list (RGBTable attribute)
data_objs (AnalysisFigure attribute)
decenter (Interface attribute)
decenter_data() (in module rayoptics.codev.cmdproc)
DecenterData (class in rayoptics.elem.surface)
DecenterType (class in rayoptics.optical.model_enums)
decode_medium() (in module rayoptics.seq.medium)
default_ele_token (AirGap attribute)
(Assembly attribute)
(CementedElement attribute)
(DummyInterface attribute)
(Element attribute)
(Mirror attribute)
(Space attribute)
(SurfaceInterface attribute)
(ThinElement attribute)
default_pupil_rays (PupilSpec attribute)
default_ray_labels (PupilSpec attribute)
defocus (OpticalSpecs property)
defocus_range (FocusRange attribute)
delete_node() (ParaxialModel method)
delete_subwindow() (MainWindow method)
delete_view() (AppManager method)
delta_n (Interface attribute)
derive_parax_params() (FieldSpec method)
(PupilSpec method)
df() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(SurfaceProfile method)
(XToroid method)
(YToroid method)
dgm_sketch_to_parax_model() (ParaxialModel method)
dgm_type (InteractiveDiagram attribute)
dgms_to_parax() (in module rayoptics.parax.paraxialdesign)
Diagram (class in rayoptics.parax.diagram)
DiagramEdge (class in rayoptics.parax.diagram)
DiagramNode (class in rayoptics.parax.diagram)
dict2D() (in module rayoptics.util.dict2d)
DiffractionGrating (class in rayoptics.oprops.doe)
DiffractionPSF (class in rayoptics.mpl.analysisfigure)
diffractive_optic() (in module rayoptics.codev.cmdproc)
DiffractiveElement (class in rayoptics.oprops.doe)
dimension() (Aperture method)
(Circular method)
(Elliptical method)
(Rectangular method)
dimensions (SystemSpec property)
DimensionType (class in rayoptics.optical.model_enums)
disconnect_events() (InteractiveFigure method)
display_artist_and_event() (in module rayoptics.mpl.interactivefigure)
dist_to_shortest_join() (in module rayoptics.raytr.waveabr)
distance_sqr_2d() (in module rayoptics.util.misc_math)
do_aiming (OpticalSpecs attribute)
do_aiming_default (OpticalSpecs attribute)
do_aperture_via_imager() (in module rayoptics.parax.etendue)
do_contours (Wavefront attribute)
do_draw_axes (InteractiveFigure attribute)
do_draw_beams (InteractiveLayout attribute)
do_draw_edge_rays (InteractiveLayout attribute)
do_draw_frame (InteractiveFigure attribute)
do_draw_parts (InteractiveLayout attribute)
do_draw_ray_fans (InteractiveLayout attribute)
do_draw_rays (InteractiveLayout attribute)
do_etendue_to_imager() (in module rayoptics.parax.etendue)
do_etendue_via_imager() (in module rayoptics.parax.etendue)
do_field_via_imager() (in module rayoptics.parax.etendue)
do_file_action() (MainWindow method)
do_flip() (Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
do_flip_with_part_list() (in module rayoptics.elem.elements)
do_init_postproc() (OpticalModel method)
do_intersect() (in module rayoptics.util.line_intersection)
do_paraxial_layout (InteractiveLayout attribute)
do_shape_action() (InteractiveFigure method)
do_view_action() (MainWindow method)
do_window_action() (MainWindow method)
dock (PanelInfo attribute)
dragEnterEvent() (GlassDropAction method)
,
[1]
,
[2]
(NullDropAction method)
(PlotCanvas method)
(TableView method)
dragLeaveEvent() (GlassDropAction method)
,
[1]
,
[2]
(NullDropAction method)
(PlotCanvas method)
(TableView method)
dragMoveEvent() (GlassDropAction method)
,
[1]
,
[2]
(NullDropAction method)
(PlotCanvas method)
(TableView method)
draw_axes() (InteractiveFigure method)
draw_frame() (InteractiveFigure method)
dropEvent() (GlassDropAction method)
,
[1]
,
[2]
(NullDropAction method)
(PlotCanvas method)
(TableView method)
dsp_type (RayGeoPSF attribute)
dst (RaySeg attribute)
dtype (DecenterData property)
DummyInterface (class in rayoptics.elem.elements)
E
ec (Conic property)
(EvenPolynomial property)
(YToroid property)
edge_apertures (Surface attribute)
edge_pt_target() (Circular method)
(Interface method)
(Rectangular method)
(Surface method)
edit_conjugate_line_actions() (ConjugateLine method)
edit_paraxial_layout_actions() (ParaxialRay method)
edit_ray_bundle_actions() (RayBundle method)
edit_shape_actions() (OpticalElement method)
EditAreaAction (class in rayoptics.parax.diagram)
EditBendingAction (class in rayoptics.parax.diagram)
editingFinished() (TextFieldWidget method)
EditLensAction (class in rayoptics.parax.diagram)
EditNodeAction (class in rayoptics.parax.diagram)
EditThicknessAction (class in rayoptics.parax.diagram)
efl (FirstOrderData attribute)
eic_distance() (in module rayoptics.raytr.waveabr)
ele_model (OpticalModel attribute)
ele_token (Part attribute)
Element (class in rayoptics.elem.elements)
element_type() (ElementModel method)
ElementModel (class in rayoptics.elem.elements)
elements (ElementModel attribute)
Elliptical (class in rayoptics.elem.surface)
enable_slide (InteractiveDiagram attribute)
encode_obj_reference() (in module rayoptics.elem.elements)
enp_dist (FirstOrderData attribute)
enp_radius (FirstOrderData attribute)
enp_z_coordinate() (in module rayoptics.raytr.wideangle)
enter_polyline() (in module rayoptics.mpl.interactivefigure)
entity_factory_list (InteractiveLayout attribute)
EnumChoiceWidget (class in rayoptics.qtgui.dockpanels)
err (RayResult attribute)
etendue_inputs (SpecSheet attribute)
etendue_values (SpecSheet attribute)
EtendueGroupBox (class in rayoptics.qtgui.idealimagerdialog)
euler2opt() (in module rayoptics.util.misc_math)
euler2rot3d() (in module rayoptics.util.misc_math)
eval_fan() (in module rayoptics.raytr.analyses)
eval_pupil_coords() (in module rayoptics.raytr.analyses)
eval_real_image_ht() (in module rayoptics.raytr.wideangle)
eval_wavefront() (in module rayoptics.raytr.analyses)
EvenPolynomial (class in rayoptics.elem.profiles)
eventFilter() (MainWindow method)
execute_command() (ConsoleWidget method)
exp_dist (FirstOrderData attribute)
exp_radius (FirstOrderData attribute)
extent() (CementedElement method)
(Element method)
(Space method)
(SurfaceInterface method)
F
f (IdealImager attribute)
(Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
f() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(SurfaceProfile method)
(XToroid method)
(YToroid method)
fan_list (RayFanPlot attribute)
fct (ModelInfo attribute)
ffl (FirstOrderData attribute)
fictitious_glass_decode() (in module rayoptics.codev.cmdproc)
Field (class in rayoptics.raytr.opticalspec)
field_of_view (OpticalSpecs property)
field_spec_data() (in module rayoptics.codev.cmdproc)
(in module rayoptics.zemax.zmxread)
field_type_items (FieldOfViewPanel attribute)
FieldCurveFigure (class in rayoptics.mpl.analysisplots)
FieldOfViewPanel (class in rayoptics.qtgui.dockpanels)
fields (FieldSpec attribute)
FieldSpec (class in rayoptics.raytr.opticalspec)
file_action() (MainWindow method)
fill_in_etendue_data() (in module rayoptics.parax.etendue)
filter_out_phantoms() (SequentialModel method)
find() (MapTLA method)
find_6_digit_code() (GlassHandlerBase method)
find_artists_and_hilite() (InteractiveFigure method)
find_artists_at_location() (InteractiveFigure method)
find_ele_changes() (in module rayoptics.elem.parttree)
find_glass() (GlassHandlerBase method)
find_matching_ifcs() (SequentialModel method)
find_real_enp() (in module rayoptics.raytr.wideangle)
find_substitute_glass() (GlassHandlerBase method)
find_z_enp() (in module rayoptics.raytr.wideangle)
first_order_data() (ParaxialModel method)
FirstOrderData (class in rayoptics.parax.firstorder)
Fit (class in rayoptics.mpl.axisarrayfigure)
fit() (InteractiveFigure method)
fit_axis_limits() (Diagram method)
(InteractiveDiagram method)
(InteractiveFigure method)
(InteractiveLayout method)
fit_data_range() (in module rayoptics.gui.util)
fl_img (FirstOrderData attribute)
fl_obj (FirstOrderData attribute)
flags() (PyTableModel method)
flats (CementedElement attribute)
flatten_visit() (in module rayoptics.elem.sgz2ele)
flip() (Conic method)
(EvenPolynomial method)
(OpticalModel method)
(Part method)
(RadialPolynomial method)
(SequentialModel method)
(Spherical method)
(Surface method)
(YToroid method)
FloatFieldWidget (class in rayoptics.qtgui.dockpanels)
fno (FirstOrderData attribute)
foc (Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
focus_fan() (in module rayoptics.raytr.analyses)
focus_pupil_coords() (in module rayoptics.raytr.analyses)
focus_shift (FocusRange attribute)
focus_wavefront() (in module rayoptics.raytr.analyses)
FocusRange (class in rayoptics.raytr.opticalspec)
FocusRangePanel (class in rayoptics.qtgui.dockpanels)
fod (ParaxData attribute)
foreground_background() (in module rayoptics.util.colors)
forward_transform() (in module rayoptics.elem.transform)
fov (Field attribute)
from_first_order() (Surface method)
(ThinLens method)
frozen_imager_inputs (SpecSheet attribute)
FT (DimensionType attribute)
full_profile() (in module rayoptics.elem.elements)
(Surface method)
(ThinLens method)
fY() (YToroid method)
G
Gap (class in rayoptics.seq.gap)
gap (Element attribute)
gap_list() (Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
gap_medium() (in module rayoptics.seq.gap)
gap_token() (Gap method)
gaps (CementedElement attribute)
(SequentialModel attribute)
gbl_tfrms (SequentialModel attribute)
gen_ifcs_node_mapping() (in module rayoptics.parax.paraxialdesign)
gen_seq_str() (SequentialStr method)
gen_sequence() (in module rayoptics.seq.sequential)
generate_from_inputs() (SpecSheet method)
generate_mapping_for_key() (in module rayoptics.parax.paraxialdesign)
generic_visit() (SMVisitor method)
get() (AttrChanger method)
(ModelBinding method)
get_aperture_from_slope() (in module rayoptics.parax.etendue)
(PupilSpec method)
get_artist_for_handle() (InteractiveDiagram method)
(InteractiveFigure method)
get_bending() (Element method)
get_by_order() (EvenPolynomial method)
(RadialPolynomial method)
(YToroid method)
get_chief_ray_pkg() (in module rayoptics.raytr.trace)
get_child_filter() (PartTree method)
get_coef() (RadialPolynomial method)
get_color() (RGBTable method)
get_decenter_for_type() (in module rayoptics.optical.model_enums)
get_defaults_from_gui_parent() (in module rayoptics.qtgui.guiappcmds)
get_dimension_for_type() (in module rayoptics.optical.model_enums)
get_etendue_inputs() (SpecSheet method)
get_focus() (FocusRange method)
get_gap_for_node() (ParaxialModel method)
get_icon() (in module rayoptics.qtgui.plotview)
get_index_qualifier() (in module rayoptics.codev.cmdproc)
get_input_for_specsheet() (FieldSpec method)
(PupilSpec method)
get_intersect() (in module rayoptics.util.line_intersection)
get_label() (BarrelConstraint method)
(ConjugateLine method)
(Diagram method)
(DiagramEdge method)
(DiagramNode method)
(OpticalElement method)
(ParaxialRay method)
(RayBundle method)
(RayFanBundle method)
(SingleRay method)
get_num_elements() (ElementModel method)
get_num_nodes() (ParaxialModel method)
get_num_rows (PyTableModel attribute)
get_num_surfaces() (SequentialModel method)
get_object_for_node() (ParaxialModel method)
get_parax_matrix() (in module rayoptics.parax.firstorder)
get_parax_start_data() (SpecSheet method)
get_power() (Element method)
get_pt() (ParaxialModel method)
get_pt_np() (ParaxialModel method)
get_ray_table() (LensLayout method)
get_rndx_and_imode() (SequentialModel method)
get_root_object() (PyTableModel method)
get_row_headers (PyTableModel attribute)
get_slope_from_aperture() (in module rayoptics.parax.etendue)
get_surface_and_gap() (SequentialModel method)
get_thi() (Mirror method)
get_valid_ht_nodes() (in module rayoptics.parax.paraxialdesign)
get_y_aperture_extent() (Interface method)
(Surface method)
glass_decode() (in module rayoptics.seq.medium)
glass_encode() (in module rayoptics.seq.medium)
GlassDropAction (class in rayoptics.elem.layout)
(class in rayoptics.parax.diagram)
(class in rayoptics.qtgui.pytableview)
GlassHandlerBase (class in rayoptics.seq.medium)
GraphicsHandle (class in rayoptics.elem.elements)
grating_freq_um (DiffractionGrating attribute)
(DiffractionGrating property)
grating_lpmm (DiffractionGrating attribute)
(DiffractionGrating property)
grating_normal (DiffractionGrating attribute)
grid (AnalysisFigure attribute)
grid_ray_generator() (in module rayoptics.raytr.sampler)
gridspecs (AnalysisFigure attribute)
gs (AnalysisFigure attribute)
gui_parent (AppManager attribute)
GUIHandle (class in rayoptics.gui.util)
H
handle_actions() (Assembly method)
(BarrelConstraint method)
(CementedElement method)
(ConjugateLine method)
(DiagramEdge method)
(DiagramNode method)
(DummyInterface method)
(Element method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
handle_aperture_data() (in module rayoptics.zemax.zmxread)
handle_glass_not_found() (GlassHandlerBase method)
handle_ideal_imager_command() (MainWindow method)
handle_object_image_tags() (PartTree method)
handle_types_and_params() (in module rayoptics.zemax.zmxread)
handles (CementedElement attribute)
(Element attribute)
headerData() (PyTableModel method)
HolographicElement (class in rayoptics.oprops.doe)
ht_nodes_from_node_defs() (in module rayoptics.parax.paraxialdesign)
I
ideal_imager_setup() (in module rayoptics.parax.idealimager)
IdealImager (class in rayoptics.parax.idealimager)
IdealImagerDialog (class in rayoptics.qtgui.idealimagerdialog)
idx_list() (Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
idxs (CementedElement attribute)
ifc_token() (Interface method)
(ThinLens method)
ifcs (CementedElement attribute)
(SequentialModel attribute)
image (Wavefront attribute)
image_delta (Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
image_pt_2d (Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
imager (SpecSheet attribute)
imager_defined() (SpecSheet method)
imager_inputs (SpecSheet attribute)
ImagerSpecGroupBox (class in rayoptics.qtgui.idealimagerdialog)
img_dist (FirstOrderData attribute)
img_ht (FirstOrderData attribute)
img_na (FirstOrderData attribute)
IN (DimensionType attribute)
index_for_wavelength() (SequentialModel method)
infinity_guard() (in module rayoptics.util.misc_math)
info (AddReplaceElementAction.SelectInfo attribute)
(SelectInfo attribute)
init_axis() (AxisArrayFigure method)
(DiffractionPSF method)
(RayFanPlot method)
(RayGeoPSF method)
(SpotDiagramFigure method)
(Wavefront method)
(WavefrontFigure method)
init_from_sequence() (PartTree method)
initial_size (EvenPolynomial attribute)
(RadialPolynomial attribute)
(YToroid attribute)
initial_window_offset() (MainWindow method)
initials (SystemSpec attribute)
insert() (SequentialModel method)
insert_ifc_gp_ele() (OpticalModel method)
insert_surface_and_gap() (SequentialModel method)
insert_token() (SequentialStr method)
interact_mode (DiffractionGrating attribute)
(Interface attribute)
InteractionMode (class in rayoptics.elem.surface)
(class in rayoptics.seq.interface)
InteractiveDiagram (class in rayoptics.mpl.interactivediagram)
InteractiveFigure (class in rayoptics.mpl.interactivefigure)
InteractiveLayout (class in rayoptics.mpl.interactivelayout)
Interface (class in rayoptics.seq.interface)
interface_list() (DummyInterface method)
interface_type() (Interface method)
(Surface method)
intersect() (Conic method)
(Interface method)
(Spherical method)
(Surface method)
(SurfaceProfile method)
(ThinLens method)
intersect_2_lines() (in module rayoptics.raytr.trace)
intersect_parabola() (in module rayoptics.elem.profiles)
intersect_scipy() (SurfaceProfile method)
intersect_spencer() (SurfaceProfile method)
intersect_tangent_plane() (Conic method)
(Spherical method)
intersect_welford() (SurfaceProfile method)
intersect_with_3lines() (in module rayoptics.util.line_intersection)
intersection() (in module rayoptics.util.line_intersection)
inv_transform_poly() (in module rayoptics.gui.util)
is_afocal() (OpticalSpecs method)
is_concave() (in module rayoptics.elem.elements)
is_editable (PyTableModel attribute)
is_empty() (PartTree method)
is_flipped (Part attribute)
is_kinda_big() (in module rayoptics.util.misc_math)
is_null_gap() (in module rayoptics.zemax.zmx2ro)
is_null_ifc() (in module rayoptics.zemax.zmx2ro)
is_relative (Field property)
(FieldSpec attribute)
is_unit_aspect_ratio (InteractiveFigure property)
is_wide_angle (FieldSpec attribute)
isanumber() (in module rayoptics.util.misc_math)
iterate_pupil_ray() (in module rayoptics.raytr.vigcalc)
iterate_ray() (in module rayoptics.raytr.trace)
iterate_ray_raw() (in module rayoptics.raytr.trace)
K
key (FieldSpec attribute)
(FieldSpec property)
(PupilSpec attribute)
(PupilSpec property)
kwargs (AnalysisFigure attribute)
(DiffractionPSF attribute)
(ModelInfo attribute)
(RayFanPlot attribute)
(RayGeoPSF attribute)
(Wavefront attribute)
L
label (DiffractionGrating attribute)
(DiffractiveElement attribute)
(Part attribute)
(Surface attribute)
label_format (AirGap attribute)
(Assembly attribute)
(CementedElement attribute)
(DummyInterface attribute)
(Element attribute)
(Mirror attribute)
(Part attribute)
(Space attribute)
(SurfaceInterface attribute)
(ThinElement attribute)
lcl_tfrms (SequentialModel attribute)
lens_from_dgm() (ParaxialModel method)
lens_from_power() (in module rayoptics.elem.elements)
LensLayout (class in rayoptics.elem.layout)
light_or_dark() (in module rayoptics.elem.layout)
(in module rayoptics.parax.diagram)
(MainWindow method)
line() (in module rayoptics.util.line_intersection)
list_decenters() (SequentialModel method)
list_ele_sg() (ElementModel method)
list_elements() (ElementModel method)
(SequentialModel method)
list_first_order_data() (FirstOrderData method)
(OpticalSpecs method)
list_gaps() (SequentialModel method)
list_gbl_tfrms() (SequentialModel method)
list_in_out_dir() (in module rayoptics.raytr.trace)
list_lcl_tfrms() (SequentialModel method)
list_lens() (ParaxialModel method)
list_model() (ElementModel method)
(ParaxialModel method)
(PartTree method)
(SequentialModel method)
list_model_old() (SequentialModel method)
list_parax_trace() (in module rayoptics.parax.firstorder)
(OpticalSpecs method)
list_parax_trace_fotr() (in module rayoptics.parax.firstorder)
list_pt_sg() (PartTree method)
list_ray() (in module rayoptics.raytr.trace)
list_sg() (SequentialModel method)
list_sg_ele() (SequentialModel method)
list_surface_and_gap() (SequentialModel method)
list_surfaces() (SequentialModel method)
list_sys_seq() (ParaxialModel method)
list_tfrms() (in module rayoptics.elem.transform)
(SequentialModel method)
list_thinlens() (ThinLens method)
list_tree() (PartTree method)
list_tree_all_from_node() (in module rayoptics.elem.parttree)
list_tree_from_node() (in module rayoptics.elem.parttree)
list_tree_full() (PartTree method)
ListChoiceWidget (class in rayoptics.qtgui.dockpanels)
listobj() (in module rayoptics)
listobj_str() (Aperture method)
(AppManager method)
(BarrelConstraint method)
(CementedElement method)
(Circular method)
(Conic method)
(ConjugateLine method)
(DecenterData method)
(DiagramEdge method)
(DiagramNode method)
(DiffractionGrating method)
(DiffractiveElement method)
(Element method)
(Elliptical method)
(EvenPolynomial method)
(Field method)
(FieldSpec method)
(FirstOrderData method)
(FocusRange method)
(Gap method)
(HolographicElement method)
(Interface method)
(Mirror method)
(OpticalElement method)
(OpticalModel method)
(OpticalSpecs method)
(ParaxialRay method)
(PupilSpec method)
(RadialPolynomial method)
(RayBundle method)
(RayFanBundle method)
(Rectangular method)
(SequentialModel method)
(SingleRay method)
(SpecSheet method)
(Spherical method)
(Surface method)
(SurfaceInterface method)
(SystemSpec method)
(ThinLens method)
(WvlSpec method)
(YToroid method)
load_replacements() (GlassHandlerBase method)
LOCAL (DecenterType attribute)
log_cmd() (in module rayoptics.codev.cmdproc)
(in module rayoptics.zemax.zmxread)
lookup_fld_wvl_focus() (OpticalSpecs method)
M
M (DimensionType attribute)
m (FirstOrderData attribute)
(IdealImager attribute)
main() (in module rayoptics.qtgui.rayopticsapp)
MainWindow (class in rayoptics.qtgui.rayopticsapp)
map_submodels() (OpticalModel method)
MapTLA (class in rayoptics.codev.tla)
match_pupil_and_conj() (ParaxialModel method)
max_aperture (Interface attribute)
max_dimension() (Aperture method)
(Circular method)
max_field (Field property)
max_field() (FieldSpec method)
maxdim (DiffractionPSF attribute)
medium (Gap attribute)
medium_name (CementedElement attribute)
(Element attribute)
menu_action (PanelInfo attribute)
Mirror (class in rayoptics.elem.elements)
MM (DimensionType attribute)
model (AppManager attribute)
(ModelInfo attribute)
model_filenames (AppManager attribute)
ModelBinding (class in rayoptics.qtgui.dockpanels)
ModelInfo (class in rayoptics.gui.appmanager)
module
rayoptics
rayoptics.codev
rayoptics.codev.cmdproc
rayoptics.codev.reader
rayoptics.codev.tla
rayoptics.elem
rayoptics.elem.elements
rayoptics.elem.layout
rayoptics.elem.parttree
rayoptics.elem.profiles
rayoptics.elem.sgz2ele
rayoptics.elem.surface
rayoptics.elem.transform
rayoptics.environment
rayoptics.gui
rayoptics.gui.actions
rayoptics.gui.appcmds
rayoptics.gui.appmanager
rayoptics.gui.dashboards
rayoptics.gui.roafile
rayoptics.gui.util
rayoptics.mpl
rayoptics.mpl.analysisfigure
rayoptics.mpl.analysisplots
rayoptics.mpl.axisarrayfigure
rayoptics.mpl.interactivediagram
rayoptics.mpl.interactivefigure
rayoptics.mpl.interactivelayout
rayoptics.mpl.styledfigure
rayoptics.oprops
rayoptics.oprops.doe
rayoptics.oprops.thinlens
rayoptics.optical
rayoptics.optical.model_constants
rayoptics.optical.model_enums
rayoptics.optical.obench
rayoptics.optical.opticalmodel
rayoptics.parax
rayoptics.parax.diagram
rayoptics.parax.etendue
rayoptics.parax.firstorder
rayoptics.parax.idealimager
rayoptics.parax.paraxialdesign
rayoptics.parax.specsheet
rayoptics.parax.thirdorder
rayoptics.qtgui
rayoptics.qtgui.dockpanels
rayoptics.qtgui.guiappcmds
rayoptics.qtgui.idealimagerdialog
rayoptics.qtgui.ipyconsole
rayoptics.qtgui.plotview
rayoptics.qtgui.pytablemodel
rayoptics.qtgui.pytableview
rayoptics.qtgui.rayopticsapp
rayoptics.raytr
rayoptics.raytr.analyses
rayoptics.raytr.opticalspec
rayoptics.raytr.raytrace
rayoptics.raytr.sampler
rayoptics.raytr.trace
rayoptics.raytr.traceerror
rayoptics.raytr.vigcalc
rayoptics.raytr.waveabr
rayoptics.raytr.wideangle
rayoptics.seq
rayoptics.seq.gap
rayoptics.seq.interface
rayoptics.seq.medium
rayoptics.seq.sequential
rayoptics.seq.twoconicmirrors
rayoptics.util
rayoptics.util.colors
rayoptics.util.colour_system
rayoptics.util.dict2d
rayoptics.util.line_intersection
rayoptics.util.misc_math
rayoptics.util.rgb2mpl
rayoptics.util.rgbtable
rayoptics.zemax
rayoptics.zemax.zmx2ro
rayoptics.zemax.zmxread
mutate() (Spherical method)
mutate_field_type() (FieldSpec method)
mutate_profile() (in module rayoptics.elem.profiles)
mutate_pupil_type() (PupilSpec method)
N
n_img (FirstOrderData attribute)
n_obj (FirstOrderData attribute)
na2slp() (in module rayoptics.parax.etendue)
name() (OpticalModel method)
new_empty_model() (MainWindow method)
new_ipython_console() (MainWindow method)
new_model() (MainWindow method)
new_model_via_diagram() (MainWindow method)
new_model_via_specsheet() (MainWindow method)
next_line() (in module rayoptics.codev.reader)
nm_to_sys_units() (OpticalModel method)
(SystemSpec method)
node() (PartTree method)
nodes_to_new_model() (in module rayoptics.parax.paraxialdesign)
nodes_to_parax() (ParaxialModel method)
nodes_with_tag() (PartTree method)
normal() (Interface method)
(Surface method)
(SurfaceProfile method)
(ThinLens method)
normalize() (in module rayoptics.util.misc_math)
nrml (RaySeg attribute)
NullDropAction (class in rayoptics.qtgui.plotview)
num_items_by_cell() (in module rayoptics.util.dict2d)
num_items_by_type() (in module rayoptics.util.dict2d)
num_rays (RayFan attribute)
(RayGrid attribute)
(RayList attribute)
num_rays_in_fan (InteractiveLayout attribute)
O
obj_ang (FirstOrderData attribute)
obj_by_name() (PartTree method)
obj_coords() (FieldSpec method)
(OpticalSpecs method)
obj_dist (FirstOrderData attribute)
obj_img_items (AperturePanel attribute)
(FieldOfViewPanel attribute)
obj_na (FirstOrderData attribute)
offset_factor (InteractiveLayout attribute)
on_command_clicked() (in module rayoptics.qtgui.plotview)
on_data_changed() (MainWindow method)
on_key_press() (InteractiveFigure method)
on_motion() (InteractiveFigure method)
on_plot_scale_changed() (in module rayoptics.qtgui.plotview)
on_plot_scale_toggled() (in module rayoptics.qtgui.plotview)
on_press() (InteractiveFigure method)
on_release() (InteractiveFigure method)
on_select() (InteractiveFigure method)
on_view_activated() (AppManager method)
op (RayPkg attribute)
open_file() (MainWindow method)
open_model() (in module rayoptics.gui.appcmds)
open_roa() (in module rayoptics.gui.roafile)
opt_inv (FirstOrderData attribute)
opt_inv_from_dgm_and_osp() (in module rayoptics.parax.paraxialdesign)
opt_model (ElementModel attribute)
(InteractiveDiagram attribute)
(InteractiveLayout attribute)
(Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
(SequentialModel attribute)
optical_power (Surface property)
(ThinLens property)
optical_spec (OpticalModel attribute)
OpticalElement (class in rayoptics.elem.layout)
OpticalModel (class in rayoptics.optical.opticalmodel)
OpticalSpecs (class in rayoptics.raytr.opticalspec)
order (DiffractionGrating attribute)
(DiffractiveElement attribute)
overall_length() (SequentialModel method)
oversize_factor (InteractiveFigure attribute)
P
p (Ray attribute)
(RaySeg attribute)
PanAction (class in rayoptics.mpl.interactivefigure)
panel_widget (PanelInfo attribute)
PanelInfo (class in rayoptics.qtgui.dockpanels)
parax_from_dgms() (ParaxialModel method)
parax_model (InteractiveDiagram attribute)
(OpticalModel attribute)
parax_model_key (InteractiveDiagram attribute)
parax_to_dgms() (in module rayoptics.parax.paraxialdesign)
parax_to_nodes() (ParaxialModel method)
ParaxData (class in rayoptics.parax.firstorder)
paraxial_lens_to_seq_model() (ParaxialModel method)
paraxial_trace() (in module rayoptics.parax.firstorder)
(ParaxialModel method)
paraxial_vignetting() (ParaxialModel method)
ParaxialModel (class in rayoptics.parax.paraxialdesign)
ParaxialRay (class in rayoptics.elem.layout)
parent (Part attribute)
parent_node() (PartTree method)
parent_object() (PartTree method)
Part (class in rayoptics.elem.elements)
part_filter (InteractiveLayout attribute)
part_list_from_seq() (in module rayoptics.elem.parttree)
partition_defined() (SpecSheet method)
partitions (SpecSheet attribute)
PartTree (class in rayoptics.elem.parttree)
path (ColourSystem attribute)
path() (SequentialModel method)
perpendicular_distance_2d() (in module rayoptics.util.misc_math)
perpendicular_from_origin() (in module rayoptics.util.misc_math)
perpendicular_to_line() (in module rayoptics.util.misc_math)
perpendicular_to_radial() (in module rayoptics.util.misc_math)
phase() (DiffractionGrating method)
(DiffractiveElement method)
(HolographicElement method)
(in module rayoptics.raytr.raytrace)
(Interface method)
(ThinLens method)
phase_fct (DiffractiveElement attribute)
phase_ludwig() (DiffractionGrating method)
phase_welford() (DiffractionGrating method)
phi() (in module rayoptics.raytr.sampler)
pkg (RayResult attribute)
planck() (in module rayoptics.util.colour_system)
plot() (AnalysisFigure method)
(AnalysisPlot method)
(AstigmatismCurvePlot method)
(AxisArrayFigure method)
(DiffractionPSF method)
(FieldCurveFigure method)
(InteractiveFigure method)
(RayFanFigure method)
(RayFanPlot method)
(RayGeoPSF method)
(SpotDiagramFigure method)
(ThirdOrderBarChart method)
(Wavefront method)
(WavefrontFigure method)
PlotCanvas (class in rayoptics.qtgui.plotview)
point_inside() (Aperture method)
(Circular method)
(Interface method)
(Rectangular method)
(Surface method)
polar_grid_ray_generator() (in module rayoptics.raytr.sampler)
poly (GUIHandle attribute)
polydata (GraphicsHandle attribute)
polytype (GraphicsHandle attribute)
populate_model_from_parax() (in module rayoptics.parax.paraxialdesign)
post_process_input() (in module rayoptics.codev.cmdproc)
(in module rayoptics.zemax.zmxread)
postprocess_roa() (in module rayoptics.gui.roafile)
power (FirstOrderData attribute)
pp1 (FirstOrderData attribute)
pp_sep (FirstOrderData attribute)
ppk (FirstOrderData attribute)
pr_ray (ParaxData attribute)
preprocess_roa() (in module rayoptics.gui.roafile)
pressure (SystemSpec attribute)
print_text() (ConsoleWidget method)
print_visit() (SMVisitor method)
private_catalog() (in module rayoptics.codev.cmdproc)
process_command() (in module rayoptics.codev.cmdproc)
process_glass_data() (CVGlassHandler method)
process_line() (in module rayoptics.zemax.zmxread)
process_seq_mapping() (ParaxialModel method)
profile (Surface attribute)
profile() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(SurfaceProfile method)
(YToroid method)
profile_cv (Interface property)
(Surface property)
(ThinLens property)
profile_data() (in module rayoptics.codev.cmdproc)
profile_list() (Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
projected_point_on_line() (in module rayoptics.util.misc_math)
projected_point_on_radial_line() (in module rayoptics.util.misc_math)
projected_point_on_radial_line_full() (in module rayoptics.util.misc_math)
psf_sampling() (in module rayoptics.raytr.analyses)
pupil (OpticalSpecs property)
pupil_coords (RayList attribute)
pupil_data() (in module rayoptics.zemax.zmxread)
pupil_gen (RayList attribute)
pupil_grid (DiffractionPSF attribute)
pupil_rays (PupilSpec attribute)
pupil_spec_data() (in module rayoptics.codev.cmdproc)
pupil_type_items (AperturePanel attribute)
PupilSpec (class in rayoptics.raytr.opticalspec)
push_vars() (ConsoleWidget method)
pwr_ht_solve() (ParaxialModel method)
pwr_slope_solve() (ParaxialModel method)
PyTableModel (class in rayoptics.qtgui.pytablemodel)
R
r (Conic property)
(EvenPolynomial property)
(RadialPolynomial property)
(Spherical property)
(YToroid property)
R_2_quasi_random_generator() (in module rayoptics.raytr.sampler)
radial_phase_fct() (in module rayoptics.oprops.doe)
RadialPolynomial (class in rayoptics.elem.profiles)
radius_mode (OpticalModel attribute)
Ray (class in rayoptics.raytr.analyses)
ray (RayPkg attribute)
ray_data_bounds() (RayGeoPSF method)
ray_df() (in module rayoptics.raytr.trace)
ray_dist_to_perp_from_origin() (in module rayoptics.raytr.waveabr)
ray_dist_to_perp_from_pt() (in module rayoptics.raytr.waveabr)
ray_grid (Wavefront attribute)
ray_labels (PupilSpec attribute)
ray_list (RayGeoPSF attribute)
ray_pkg() (in module rayoptics.raytr.trace)
ray_start_from_osp() (OpticalSpecs method)
RayBundle (class in rayoptics.elem.layout)
RayFan (class in rayoptics.raytr.analyses)
RayFanBundle (class in rayoptics.elem.layout)
RayFanFigure (class in rayoptics.mpl.axisarrayfigure)
RayFanPlot (class in rayoptics.mpl.analysisfigure)
RayGeoPSF (class in rayoptics.mpl.analysisfigure)
RayGrid (class in rayoptics.raytr.analyses)
RayList (class in rayoptics.raytr.analyses)
rayoptics
module
rayoptics.codev
module
rayoptics.codev.cmdproc
module
rayoptics.codev.reader
module
rayoptics.codev.tla
module
rayoptics.elem
module
rayoptics.elem.elements
module
rayoptics.elem.layout
module
rayoptics.elem.parttree
module
rayoptics.elem.profiles
module
rayoptics.elem.sgz2ele
module
rayoptics.elem.surface
module
rayoptics.elem.transform
module
rayoptics.environment
module
rayoptics.gui
module
rayoptics.gui.actions
module
rayoptics.gui.appcmds
module
rayoptics.gui.appmanager
module
rayoptics.gui.dashboards
module
rayoptics.gui.roafile
module
rayoptics.gui.util
module
rayoptics.mpl
module
rayoptics.mpl.analysisfigure
module
rayoptics.mpl.analysisplots
module
rayoptics.mpl.axisarrayfigure
module
rayoptics.mpl.interactivediagram
module
rayoptics.mpl.interactivefigure
module
rayoptics.mpl.interactivelayout
module
rayoptics.mpl.styledfigure
module
rayoptics.oprops
module
rayoptics.oprops.doe
module
rayoptics.oprops.thinlens
module
rayoptics.optical
module
rayoptics.optical.model_constants
module
rayoptics.optical.model_enums
module
rayoptics.optical.obench
module
rayoptics.optical.opticalmodel
module
rayoptics.parax
module
rayoptics.parax.diagram
module
rayoptics.parax.etendue
module
rayoptics.parax.firstorder
module
rayoptics.parax.idealimager
module
rayoptics.parax.paraxialdesign
module
rayoptics.parax.specsheet
module
rayoptics.parax.thirdorder
module
rayoptics.qtgui
module
rayoptics.qtgui.dockpanels
module
rayoptics.qtgui.guiappcmds
module
rayoptics.qtgui.idealimagerdialog
module
rayoptics.qtgui.ipyconsole
module
rayoptics.qtgui.plotview
module
rayoptics.qtgui.pytablemodel
module
rayoptics.qtgui.pytableview
module
rayoptics.qtgui.rayopticsapp
module
rayoptics.raytr
module
rayoptics.raytr.analyses
module
rayoptics.raytr.opticalspec
module
rayoptics.raytr.raytrace
module
rayoptics.raytr.sampler
module
rayoptics.raytr.trace
module
rayoptics.raytr.traceerror
module
rayoptics.raytr.vigcalc
module
rayoptics.raytr.waveabr
module
rayoptics.raytr.wideangle
module
rayoptics.seq
module
rayoptics.seq.gap
module
rayoptics.seq.interface
module
rayoptics.seq.medium
module
rayoptics.seq.sequential
module
rayoptics.seq.twoconicmirrors
module
rayoptics.util
module
rayoptics.util.colors
module
rayoptics.util.colour_system
module
rayoptics.util.dict2d
module
rayoptics.util.line_intersection
module
rayoptics.util.misc_math
module
rayoptics.util.rgb2mpl
module
rayoptics.util.rgbtable
module
rayoptics.zemax
module
rayoptics.zemax.zmx2ro
module
rayoptics.zemax.zmxread
module
RayPkg (class in rayoptics.raytr)
RayResult (class in rayoptics.raytr)
RaySeg (class in rayoptics.raytr)
read_lens() (in module rayoptics.codev.cmdproc)
(in module rayoptics.optical.obench)
(in module rayoptics.zemax.zmxread)
read_lens_file() (in module rayoptics.zemax.zmxread)
read_lens_url() (in module rayoptics.zemax.zmxread)
read_obench_url() (in module rayoptics.optical.obench)
read_seq_buffer() (in module rayoptics.codev.reader)
read_seq_file() (in module rayoptics.codev.reader)
rebuild_from_seq() (OpticalModel method)
Rectangular (class in rayoptics.elem.surface)
red (FirstOrderData attribute)
ref_sphere (Field attribute)
ref_wl (DiffractiveElement attribute)
reference_idx() (Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
reference_interface() (Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
Reflect (InteractionMode attribute)
,
[1]
reflect() (in module rayoptics.raytr.raytrace)
refocus() (in module rayoptics.gui.appcmds)
(in module rayoptics.raytr.trace)
refresh() (AnalysisFigure method)
(AnalysisPlot method)
(AxisArrayFigure method)
(DiffractionPSF method)
(EnumChoiceWidget method)
(FieldCurveFigure method)
(InteractiveFigure method)
(ListChoiceWidget method)
(RayFanPlot method)
(RayGeoPSF method)
(TextFieldWidget method)
(ThirdOrderBarChart method)
(Wavefront method)
refresh_app_ui() (MainWindow method)
refresh_figures() (AppManager method)
refresh_gui (InteractiveDiagram attribute)
(InteractiveLayout attribute)
refresh_gui() (AppManager method)
(MainWindow method)
refresh_views() (AppManager method)
register_action() (InteractiveFigure method)
register_add_replace_element() (Diagram method)
register_commands() (Diagram method)
(LensLayout method)
register_pan() (InteractiveFigure method)
register_zoom_box() (InteractiveFigure method)
relative_colorimetric_gamut_mapping() (ColourSystem method)
remove() (SequentialModel method)
remove_element() (ElementModel method)
remove_element_from_tree() (PartTree method)
remove_ifc_gp_ele() (OpticalModel method)
remove_node() (ElementModel method)
(PartTree method)
(SequentialModel method)
remove_null_sg() (in module rayoptics.zemax.zmx2ro)
remove_part() (OpticalModel method)
remove_tokens() (SequentialStr method)
render_as_surfs() (CementedElement method)
render_color() (DiagramEdge method)
(OpticalElement method)
render_handles() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
render_lens_shape() (in module rayoptics.elem.elements)
render_ray() (ParaxialRay method)
(RayBundle method)
(RayFanBundle method)
(SingleRay method)
render_shape() (Assembly method)
(CementedElement method)
(Diagram method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(RayBundle method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
render_surf_shape() (in module rayoptics.elem.elements)
renderable_pt_nodes() (LensLayout method)
replace_node_with_descriptor() (OpticalModel method)
replace_node_with_dgm() (ParaxialModel method)
replace_node_with_seq() (ParaxialModel method)
(SequentialModel method)
ReplaceElementAction (class in rayoptics.parax.diagram)
ReplaceGlassAction (class in rayoptics.gui.actions)
reset() (ElementModel method)
(OpticalModel method)
(SequentialModel method)
reset_serial_numbers() (ElementModel method)
resize_list() (in module rayoptics.elem.profiles)
restore_serial_numbers() (ElementModel method)
REV (DecenterType attribute)
reverse_path() (SequentialModel method)
reverse_transform() (in module rayoptics.elem.transform)
rgb2mpl() (in module rayoptics.util.rgb2mpl)
rgb_to_hex() (ColourSystem method)
RGBTable (class in rayoptics.util.rgbtable)
ritchey_chretien() (in module rayoptics.seq.twoconicmirrors)
rndx (SequentialModel attribute)
ro_version (OpticalModel attribute)
root (PyTableModel attribute)
root() (AperturePanel method)
(FieldOfViewPanel method)
(FocusRangePanel method)
(SpectrumWavelengthsPanel method)
(SystemSpecPanel method)
rootEvalStr (PyTableModel attribute)
rot_v1_into_v2() (in module rayoptics.util.misc_math)
row() (in module rayoptics.util.dict2d)
rowCount() (PyTableModel method)
rowHeaders (PyTableModel attribute)
rR (YToroid property)
S
s (IdealImager attribute)
s1 (Element attribute)
s2 (Element attribute)
sag() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(SurfaceProfile method)
(XToroid method)
(YToroid method)
SagAction (class in rayoptics.gui.actions)
save_file() (MainWindow method)
save_model() (OpticalModel method)
save_replacements() (GlassHandlerBase method)
save_serial_numbers() (ElementModel method)
save_updated_roa() (in module rayoptics.gui.roafile)
scale_bounds() (in module rayoptics.gui.util)
scale_type (RayFanPlot attribute)
(RayGeoPSF attribute)
(Wavefront attribute)
scan_for_reflections() (SequentialModel method)
scan_nodes() (in module rayoptics.parax.paraxialdesign)
sd (CementedElement property)
(Element property)
seidel_to_field_curv() (in module rayoptics.parax.thirdorder)
seidel_to_transverse_aberration() (in module rayoptics.parax.thirdorder)
seidel_to_wavefront() (in module rayoptics.parax.thirdorder)
select_plot_data() (in module rayoptics.raytr.analyses)
SelectInfo (class in rayoptics.mpl.interactivefigure)
seq() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
seq_model (OpticalModel attribute)
seq_path_to_paraxial_lens() (ParaxialModel method)
seq_str (SequentialStr property)
seq_str() (SequentialModel method)
sequence_elements() (ElementModel method)
sequence_to_elements() (in module rayoptics.elem.parttree)
SequentialModel (class in rayoptics.seq.sequential)
SequentialStr (class in rayoptics.seq.sequential)
serial_number (AirGap attribute)
(Assembly attribute)
(CementedElement attribute)
(DummyInterface attribute)
(Element attribute)
(Mirror attribute)
(Space attribute)
(SurfaceInterface attribute)
(ThinElement attribute)
set() (AnalysisFigure method)
(AttrChanger method)
(AxisArrayFigure method)
(FieldCurveFigure method)
(InteractiveDiagram method)
(InteractiveFigure method)
(InteractiveLayout method)
(ModelBinding method)
(RayFanFigure method)
(SpotDiagramFigure method)
(StyledFigure method)
(ThirdOrderBarChart method)
(WavefrontFigure method)
set_active_layer() (Diagram method)
set_ape() (in module rayoptics.raytr.vigcalc)
set_apertures() (in module rayoptics.gui.appcmds)
set_bending() (Element method)
set_by_order() (EvenPolynomial method)
(RadialPolynomial method)
(YToroid method)
set_clear_apertures() (SequentialModel method)
set_clear_apertures_paraxial() (SequentialModel method)
set_coef() (RadialPolynomial method)
set_cur_surface() (SequentialModel method)
set_dimension() (Aperture method)
(Circular method)
(Elliptical method)
(Rectangular method)
set_from_list() (FieldSpec method)
(OpticalSpecs method)
(WvlSpec method)
set_from_specsheet() (FieldSpec method)
(FocusRange method)
(OpticalModel method)
(OpticalSpecs method)
(ParaxialModel method)
(PupilSpec method)
(SequentialModel method)
(WvlSpec method)
set_key_value() (FieldSpec method)
(PupilSpec method)
set_max_aperture() (Interface method)
(Surface method)
(ThinLens method)
set_model() (AppManager method)
set_optical_power() (Interface method)
(Surface method)
(ThinLens method)
set_paraxial_focus() (in module rayoptics.gui.appcmds)
(ParaxialModel method)
set_pt() (ParaxialModel method)
set_pupil() (in module rayoptics.gui.appcmds)
(in module rayoptics.raytr.vigcalc)
set_stop() (SequentialModel method)
set_view_bbox() (InteractiveFigure method)
set_vig() (in module rayoptics.raytr.vigcalc)
set_vignetting() (in module rayoptics.gui.appcmds)
set_z_sag() (Surface method)
setData() (CommandItem method)
(PyTableModel method)
setup_dgm_type() (Diagram method)
(InteractiveDiagram method)
setup_pupil_coords() (in module rayoptics.raytr.trace)
setup_specs_using_dgms() (OpticalSpecs method)
SingleRay (class in rayoptics.elem.layout)
slp2ang() (in module rayoptics.parax.etendue)
slp2na() (in module rayoptics.parax.etendue)
slp_nodes_from_node_defs() (in module rayoptics.parax.paraxialdesign)
smooth_plot_data() (in module rayoptics.raytr.analyses)
SMVisitor (class in rayoptics.elem.sgz2ele)
snap_to_grid_fct() (in module rayoptics.mpl.interactivefigure)
sort_spectrum() (WvlSpec method)
sort_tree_using_sequence() (PartTree method)
sp (IdealImager attribute)
Space (class in rayoptics.elem.elements)
SpaceGroupBox (class in rayoptics.qtgui.idealimagerdialog)
spec_data() (in module rayoptics.codev.cmdproc)
spec_to_rgb() (ColourSystem method)
spec_to_xyz() (ColourSystem method)
SpecSheet (class in rayoptics.parax.specsheet)
specsheet (OpticalModel attribute)
specsheet_from_dgm() (in module rayoptics.parax.paraxialdesign)
specsheet_from_parax_data() (in module rayoptics.parax.firstorder)
spectral_region (OpticalSpecs property)
SpectrumWavelengthsPanel (class in rayoptics.qtgui.dockpanels)
spheres() (in module rayoptics.seq.twoconicmirrors)
Spherical (class in rayoptics.elem.profiles)
split_gap() (in module rayoptics.elem.layout)
SpotDiagramFigure (class in rayoptics.mpl.axisarrayfigure)
srf_indx (Ray attribute)
srf_save (Ray attribute)
staticMetaObject (AperturePanel attribute)
(ConsoleWidget attribute)
(EtendueGroupBox attribute)
(FieldOfViewPanel attribute)
(FocusRangePanel attribute)
(IdealImagerDialog attribute)
(ImagerSpecGroupBox attribute)
(MainWindow attribute)
(PlotCanvas attribute)
(PyTableModel attribute)
(SpaceGroupBox attribute)
(SpectrumWavelengthsPanel attribute)
(SystemSpecPanel attribute)
(TableView attribute)
stop_surface (SequentialModel attribute)
str_to_class() (in module rayoptics.util)
strip_comments() (in module rayoptics.codev.reader)
StyledFigure (class in rayoptics.mpl.styledfigure)
subplots (AnalysisFigure attribute)
substrate_offset() (Mirror method)
Surface (class in rayoptics.elem.surface)
surface_cmd() (in module rayoptics.codev.cmdproc)
surface_data() (in module rayoptics.codev.cmdproc)
surface_label_list() (SequentialModel method)
surface_od() (Interface method)
(Surface method)
(ThinLens method)
SurfaceInterface (class in rayoptics.elem.elements)
SurfaceProfile (class in rayoptics.elem.profiles)
sync_light_or_dark() (AppManager method)
(Diagram method)
(InteractiveDiagram method)
(InteractiveLayout method)
(LensLayout method)
(StyledFigure method)
sync_obj_reference() (in module rayoptics.elem.elements)
sync_part_tree_on_restore() (in module rayoptics.elem.parttree)
sync_part_tree_on_restore_idkey() (in module rayoptics.elem.parttree)
sync_part_tree_on_update() (PartTree method)
sync_to_ele_def() (Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
sync_to_parax() (FieldSpec method)
(OpticalSpecs method)
(PupilSpec method)
sync_to_restore() (AirGap method)
(Aperture method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(ElementModel method)
(FieldSpec method)
(Gap method)
(Interface method)
(Mirror method)
(OpticalModel method)
(OpticalSpecs method)
(ParaxialModel method)
(Part method)
(PartTree method)
(PupilSpec method)
(SequentialModel method)
(Space method)
(SpecSheet method)
(Surface method)
(SurfaceInterface method)
(ThinElement method)
(WvlSpec method)
sync_to_seq() (Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(ElementModel method)
(ParaxialModel method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
system_length() (LensLayout method)
system_spec (OpticalModel attribute)
SystemSpec (class in rayoptics.optical.opticalmodel)
SystemSpecPanel (class in rayoptics.qtgui.dockpanels)
T
TableView (class in rayoptics.qtgui.pytableview)
temperature (SystemSpec attribute)
test() (in module rayoptics.elem.profiles)
TextFieldWidget (class in rayoptics.qtgui.dockpanels)
tform() (Aperture method)
tform_after_surf() (DecenterData method)
tform_before_surf() (DecenterData method)
tfrm (CementedElement attribute)
(Element attribute)
(GraphicsHandle attribute)
thi (Gap attribute)
thi_ht_solve() (ParaxialModel method)
ThinElement (class in rayoptics.elem.elements)
ThinLens (class in rayoptics.oprops.thinlens)
ThirdOrderBarChart (class in rayoptics.mpl.analysisplots)
title (DiffractionPSF attribute)
(RayFanPlot attribute)
(RayGeoPSF attribute)
(SystemSpec attribute)
(Wavefront attribute)
togglePanel() (in module rayoptics.qtgui.dockpanels)
tokenize_command() (in module rayoptics.codev.reader)
total_track() (SequentialModel method)
trace() (in module rayoptics.raytr.raytrace)
(in module rayoptics.raytr.trace)
(SequentialModel method)
trace_all_fields() (in module rayoptics.raytr.trace)
trace_astigmatism() (in module rayoptics.raytr.trace)
trace_astigmatism_coddington_fan() (in module rayoptics.raytr.trace)
trace_astigmatism_curve() (in module rayoptics.raytr.trace)
trace_base() (in module rayoptics.raytr.trace)
trace_boundary_rays() (in module rayoptics.raytr.trace)
trace_boundary_rays_at_field() (in module rayoptics.raytr.trace)
trace_chief_ray() (in module rayoptics.raytr.trace)
trace_coddington_fan() (in module rayoptics.raytr.trace)
trace_fan() (in module rayoptics.raytr.analyses)
(in module rayoptics.raytr.trace)
(SequentialModel method)
trace_field() (in module rayoptics.raytr.trace)
trace_grid() (in module rayoptics.raytr.trace)
(SequentialModel method)
trace_list_of_rays() (in module rayoptics.raytr.analyses)
trace_pupil_coords() (in module rayoptics.raytr.analyses)
trace_raw() (in module rayoptics.raytr.raytrace)
trace_ray() (in module rayoptics.raytr.trace)
trace_ray_fan() (in module rayoptics.raytr.analyses)
trace_ray_grid() (in module rayoptics.raytr.analyses)
trace_ray_list() (in module rayoptics.raytr.analyses)
trace_ray_list_at_field() (in module rayoptics.raytr.trace)
trace_safe() (in module rayoptics.raytr.trace)
trace_wavefront() (in module rayoptics.raytr.analyses)
(SequentialModel method)
trace_with_opd() (in module rayoptics.raytr.trace)
TraceError
TraceEvanescentRayError
TraceMissedSurfaceError
TraceRayBlockedError
TraceTIRError
transfer_coords() (in module rayoptics.elem.transform)
transfer_to_exit_pupil() (in module rayoptics.raytr.waveabr)
transform_after_surface() (in module rayoptics.elem.transform)
transform_before_surface() (in module rayoptics.elem.transform)
transform_poly() (in module rayoptics.gui.util)
transform_ray_seg() (in module rayoptics.gui.util)
Transmit (InteractionMode attribute)
,
[1]
transpose() (in module rayoptics.util.misc_math)
tree() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
trim_node() (PartTree method)
tt (IdealImager attribute)
U
update (PyTableModel attribute)
update() (AperturePanel method)
(DecenterData method)
(EvenPolynomial method)
(Field method)
(FieldOfViewPanel method)
(FocusRange method)
(FocusRangePanel method)
(Interface method)
(RadialPolynomial method)
(SequentialStr method)
(SpectrumWavelengthsPanel method)
(Surface method)
(SurfaceProfile method)
(SystemSpecPanel method)
(ThinLens method)
(YToroid method)
update_artist_hiliting() (in module rayoptics.mpl.interactivefigure)
update_axis_limits() (InteractiveFigure method)
update_checkboxes() (EtendueGroupBox method)
(IdealImagerDialog method)
(ImagerSpecGroupBox method)
(SpaceGroupBox method)
update_composite_node_fct() (ParaxialModel method)
update_conjugate() (IdealImagerDialog method)
update_data() (AnalysisFigure method)
(AnalysisPlot method)
(AstigmatismCurvePlot method)
(AxisArrayFigure method)
(Diagram method)
(DiffractionPSF method)
(FieldCurveFigure method)
(InteractiveDiagram method)
(InteractiveFigure method)
(InteractiveLayout method)
(Ray method)
(RayFan method)
(RayFanFigure method)
(RayFanPlot method)
(RayGeoPSF method)
(RayGrid method)
(RayList method)
(SpotDiagramFigure method)
(ThirdOrderBarChart method)
(Wavefront method)
(WavefrontFigure method)
update_diagram_for_key() (in module rayoptics.parax.paraxialdesign)
update_diagram_from_shape() (Diagram method)
update_dock_windows() (in module rayoptics.qtgui.dockpanels)
update_figure_view() (in module rayoptics.qtgui.plotview)
update_following_reflection() (Interface method)
(Surface method)
(ThinLens method)
update_from_dgm() (in module rayoptics.parax.paraxialdesign)
update_model() (ElementModel method)
(FieldSpec method)
(OpticalModel method)
(OpticalSpecs method)
(ParaxialModel method)
(PartTree method)
(PupilSpec method)
(SequentialModel method)
(WvlSpec method)
update_optical_properties() (OpticalModel method)
(OpticalSpecs method)
(SequentialModel method)
update_parax_to_dgms() (ParaxialModel method)
update_patches() (InteractiveFigure method)
update_psf_data() (in module rayoptics.raytr.analyses)
update_reflections() (SequentialModel method)
update_rindex() (ParaxialModel method)
update_shape() (BarrelConstraint method)
(ConjugateLine method)
(DiagramEdge method)
(DiagramNode method)
(OpticalElement method)
(ParaxialRay method)
(RayBundle method)
(RayFanBundle method)
(SingleRay method)
update_size() (Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Part method)
(Space method)
(SurfaceInterface method)
(ThinElement method)
update_specsheet() (in module rayoptics.gui.appcmds)
update_surface_and_gap() (in module rayoptics.codev.cmdproc)
update_surface_profile() (in module rayoptics.codev.cmdproc)
update_table_view() (in module rayoptics.qtgui.guiappcmds)
update_values() (EtendueGroupBox method)
(IdealImagerDialog method)
(ImagerSpecGroupBox method)
(SpaceGroupBox method)
use_flat() (in module rayoptics.elem.elements)
User_Scale (Fit attribute)
user_scale_value (RayFanPlot attribute)
(RayGeoPSF attribute)
(Wavefront attribute)
V
value (FieldSpec attribute)
(FieldSpec property)
(PupilSpec attribute)
value_change() (EtendueGroupBox method)
(ImagerSpecGroupBox method)
value_to_text() (in module rayoptics.qtgui.idealimagerdialog)
view_action() (MainWindow method)
view_dict (AppManager attribute)
vignetting_bbox() (Field method)
visit_air() (SMVisitor method)
visit_cemented() (SMVisitor method)
visit_dummy() (SMVisitor method)
visit_image() (SMVisitor method)
visit_lens() (SMVisitor method)
visit_mangin() (SMVisitor method)
visit_mirror() (SMVisitor method)
visit_object() (SMVisitor method)
visit_phantom() (SMVisitor method)
visit_seq_model() (SMVisitor method)
visit_surface() (SMVisitor method)
visit_thickness() (SMVisitor method)
visit_thin_lens() (SMVisitor method)
vlx (Field attribute)
vly (Field attribute)
vux (Field attribute)
vuy (Field attribute)
W
wave_abr_calc() (in module rayoptics.raytr.waveabr)
wave_abr_calc_finite_pup() (in module rayoptics.raytr.waveabr)
wave_abr_calc_inf_ref() (in module rayoptics.raytr.waveabr)
wave_abr_full_calc() (in module rayoptics.raytr.waveabr)
wave_abr_full_calc_finite_pup() (in module rayoptics.raytr.waveabr)
wave_abr_full_calc_inf_ref() (in module rayoptics.raytr.waveabr)
wave_abr_pre_calc() (in module rayoptics.raytr.waveabr)
wave_abr_pre_calc_finite_pup() (in module rayoptics.raytr.waveabr)
wave_abr_pre_calc_inf_ref() (in module rayoptics.raytr.waveabr)
Wavefront (class in rayoptics.mpl.analysisfigure)
WavefrontFigure (class in rayoptics.mpl.axisarrayfigure)
window_action() (MainWindow method)
wl (Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
wt (Field attribute)
wvl (RayPkg attribute)
wvl_spec_data() (in module rayoptics.codev.cmdproc)
wvl_to_rgb() (ColourSystem method)
wvl_to_sys_units() (AxisArrayFigure method)
wvl_to_xyz() (ColourSystem method)
WvlSpec (class in rayoptics.raytr.opticalspec)
X
x (Field property)
xf (Field property)
XToroid (class in rayoptics.elem.profiles)
xv (Field property)
xyfan (RayFan attribute)
xyz_from_xy() (in module rayoptics.util.colour_system)
xyz_to_rgb() (ColourSystem method)
Y
y (Field property)
yaxis_ticks_position (DiffractionPSF attribute)
(RayFanPlot attribute)
(RayGeoPSF attribute)
(Wavefront attribute)
yf (Field property)
YToroid (class in rayoptics.elem.profiles)
yv (Field property)
Z
z_dir (SequentialModel attribute)
z_sag() (Surface method)
ZmxGlassHandler (class in rayoptics.zemax.zmxread)
zoom() (InteractiveFigure method)
zoom_in() (InteractiveFigure method)
zoom_out() (InteractiveFigure method)
ZoomBoxAction (class in rayoptics.mpl.interactivefigure)