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