Package opticalraytracer
Class Lens
- java.lang.Object
-
- opticalraytracer.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()
-
-
-
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)
-
Lens
public Lens(OpticalRayTracer parent, RayTraceComputer rtc, java.lang.String desc)
-
-