Click or drag to resize

Power Class

Power Calculations
Inheritance Hierarchy
SystemObject
  OpticianMathLibraryPower

Namespace:  OpticianMathLibrary
Assembly:  OpticianMathLibrary (in OpticianMathLibrary.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static class Power

The Power type exposes the following members.

Methods
  NameDescription
Public methodStatic memberBackVertexPower
Calculates the back vertex power. Inputs are front surface power, back surface power, lens thickness in millimeters and refractive index.
Public methodStatic memberCompensatedPower
Calculates the compensated lens power to be ordered. Inputs are the original power and vertex CHANGE in millimeters.

NOTE: The vertex change should be positive if the lens moves closer to the eye and negative if moved further away.

Public methodStatic memberDioptricPower
Calculates the dioptric power of a lens. Input is focal length in meters.
Public methodStatic memberEffectivePower
Calculates effective lens power. Inputs are original lens power in diopters and vertex CHANGE in millimeters.

NOTE: The vertex change should be positive if the lens moves closer to the eye and negative if moved further away.

Public methodStatic memberFocalDistance
Calculates the focal length of a lens. Input is dioptric power.
Public methodStatic memberFrontVertexPower
Calculates the front vertex power. Inputs are front surface power, back surface power, lens thickness in meters and refractive index
Public methodStatic memberLensMakersEquation
Calculates the nominal power of lens in diopters. Input is the index of refraction and radius of curvature for front/back surfaces in meters.

NOTE: You must enter the radius of curvature as plus or minus depending on the surface.

Public methodStatic memberNominalBacksidePower
Calculates the nominal back surface power of a lens. Inputs are the front surface power and the total lens power.
Public methodStatic memberNominalPower
Calculates the nominal power of a lens in diopters. Input is the dioptric power of the front and back of a lens.
Public methodStatic memberPowerMeridian180
Calculates approximate lens power in the 180 degree meridian.
Public methodStatic memberPowerMeridian90
Calculates approximate lens power in the 90 degree meridian.
Public methodStatic memberRadiusOfCurvature
Calculates the radius of curvature of a lens. Input is refractive index and dioptric power.
Public methodStatic memberSpericalEquivalant
Calculates the spherical equivalent of a spherocylinder lens. Inputs are sphere and cylinder power.
Public methodStatic memberSurfacePower
Calculates the surface power of lens. Input is the refractive index and radius of curvature in millimeters.
Public methodStatic memberVergence
Calculates the vergence of light at a given distance. Input is distance in Centimeters.
Public methodStatic memberVertexPowerChangeApprox
Approximates the overall change in lens power per mm. Inputs are original lens power and change in vertex.

NOTE: This approximation only gives the CHANGE in power and not the final power to be ordered from the lab. You must determine if the value should be added or subtracted from the original lens power.

Top
See Also