Class Lens


  • public final class Lens
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Lens​(OpticalRayTracer parent, RayTraceComputer rtc, double cx, double cy, double lensRadius, double leftSphereRadius, double rightSphereRadius, double userThickness, double ior, double lcf, double rcf, double dispersion, boolean leftHyp, boolean rightHyp, boolean symmetrical)  
      Lens​(OpticalRayTracer parent, RayTraceComputer rtc, java.lang.String desc)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String explain()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Lens

        public Lens​(OpticalRayTracer parent,
                    RayTraceComputer rtc,
                    double cx,
                    double cy,
                    double lensRadius,
                    double leftSphereRadius,
                    double rightSphereRadius,
                    double userThickness,
                    double ior,
                    double lcf,
                    double rcf,
                    double dispersion,
                    boolean leftHyp,
                    boolean rightHyp,
                    boolean symmetrical)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • explain

        public java.lang.String explain()