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