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