visisipy.models.catalog.bennett_rabbetts#

Bennett-Rabbetts schematic eye.

Classes#

BennettRabbettsGeometry

Geometric parameters of the Bennett-Rabbetts schematic eye.

BennettRabbettsEyeModel

Eye model using the Bennett-Rabbetts schematic eye geometry and materials.

Module Contents#

class visisipy.models.catalog.bennett_rabbetts.BennettRabbettsGeometry(accommodation: float = 0.0, **surfaces: visisipy.types.Unpack[BennettRabbettsSurfaces])#

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

Geometric parameters of the Bennett-Rabbetts schematic eye.

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

Notes

The Bennett-Rabbetts eye is a three-surface schematic eye with a single cornea surface. In visisipy, this means that only the posterior corneal surface is modelled, and the corneal thickness will be equal to zero. The Bennett-Rabbetts geometry does not specify the retinal curvature, so the value from the Navarro model is used by default.

References

[1]

Bennett, A. G., & Rabbetts, R. B. (1990). Clinical visual optics (2nd ed.). Butterworth-Heinemann.

class visisipy.models.catalog.bennett_rabbetts.BennettRabbettsEyeModel(accommodation: float = 0.0)#

Bases: visisipy.models.base.EyeModel

Eye model using the Bennett-Rabbetts schematic eye geometry and materials.

See also

BennettRabbettsGeometry

Geometric parameters of the Bennett-Rabbetts schematic eye.

visisipy.models.materials.BennettRabbettsMaterials

Material parameters of the Bennett-Rabbetts schematic eye.