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