visisipy.models.catalog.bennett_rabbetts#
Bennett-Rabbetts schematic eye.
Classes#
Geometric parameters of the Bennett-Rabbetts schematic eye. |
|
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.EyeModelEye model using the Bennett-Rabbetts schematic eye geometry and materials.
See also
BennettRabbettsGeometryGeometric parameters of the Bennett-Rabbetts schematic eye.
visisipy.models.materials.BennettRabbettsMaterialsMaterial parameters of the Bennett-Rabbetts schematic eye.