visisipy.models.catalog.gullstrand#

Gullstrand-LeGrand schematic eye.

Classes#

GullstrandLeGrandGeometry

Geometric parameters of the Gullstrand-LeGrand schematic eye.

GullstrandLeGrandEyeModel

Gullstrand-LeGrand schematic eye model.

Module Contents#

class visisipy.models.catalog.gullstrand.GullstrandLeGrandGeometry(accommodation: Accommodation = 'unaccommodated', **surfaces: visisipy.types.Unpack[visisipy.models.geometry.EyeModelSurfaces])#

Bases: visisipy.models.geometry.EyeGeometry[visisipy.models.geometry.StandardSurface, visisipy.models.geometry.StandardSurface, visisipy.models.geometry.Stop, visisipy.models.geometry.StandardSurface, visisipy.models.geometry.StandardSurface, visisipy.models.geometry.StandardSurface]

Geometric parameters of the Gullstrand-LeGrand schematic eye.

This schematic eye is based on the Gullstrand-LeGrand model as described in [1]. Sizes are specified in mm.

References

[1]

Le Grand, Y., El Hage, S.G. (1980). Physiological Optics. Springer.

class visisipy.models.catalog.gullstrand.GullstrandLeGrandEyeModel(accommodation: Accommodation = 'unaccommodated')#

Bases: visisipy.models.base.EyeModel

Gullstrand-LeGrand schematic eye model.

See also

GullstrandLeGrandGeometry

Geometric parameters of the Gullstrand-LeGrand schematic eye.

visisipy.models.materials.GullstrandLeGrandAccommodatedMaterials

Materials for the accommodated Gullstrand-LeGrand eye.

visisipy.models.materials.GullstrandLeGrandUnaccommodatedMaterials

Materials for the unaccommodated Gullstrand-LeGrand eye.