Lens ==== .. currentmodule:: raytracing .. autoclass:: Lens :no-undoc-members: :show-inheritance: :inherited-members: .. rubric:: Methods .. autosummary:: :template: autoFunction.rst :toctree: methods/Lens ~Lens.__init__ ~Lens.displayHalfHeight ~Lens.pointsOfInterest .. rubric:: Inherited Methods .. autosummary:: :template: autoInheritedFunction.rst :toctree: methods/Lens ~Lens.backFocalLength ~Lens.backwardConjugate ~Lens.display ~Lens.effectiveFocalLengths ~Lens.flipOrientation ~Lens.focalDistances ~Lens.focusPositions ~Lens.forwardConjugate ~Lens.fromFocusToFocus ~Lens.fromStruct ~Lens.frontFocalLength ~Lens.hasFiniteApertureDiameter ~Lens.magnification ~Lens.mul_beam ~Lens.mul_matrix ~Lens.mul_ray ~Lens.opticalInvariant ~Lens.principalPlanePositions ~Lens.profileFromRayTraces ~Lens.toStruct ~Lens.trace ~Lens.traceMany ~Lens.traceManyNative ~Lens.traceManyOpenCL ~Lens.traceManyThrough ~Lens.traceManyThroughInParallel ~Lens.traceThrough ~Lens.transferMatrices ~Lens.transferMatrix .. rubric:: Attributes .. autosummary:: ~Lens.Struct ~Lens.determinant ~Lens.forwardSurfaces ~Lens.hasPower ~Lens.isIdentity ~Lens.isImaging ~Lens.largestDiameter ~Lens.surfaces