Class Light

java.lang.Object
org.mbari.jcommons.ocean.Light

public class Light extends Object
Since:
2011-12-17
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static double
    c2t(double c)
     
    static double
    c2t(double c, double pathLength)
    Convert beam attenuation (/m) to percent beam transmission
    static double
    t2c(double t, double pathLength)
    Convert beam transmission to beam attenuation

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Light

      public Light()
  • Method Details

    • c2t

      public static double c2t(double c)
    • c2t

      public static double c2t(double c, double pathLength)
      Convert beam attenuation (/m) to percent beam transmission
      Parameters:
      c - beam attenuation coefficient (/m)
      pathLength - m (default = 1.0 m)
      Returns:
      beam transmission (percentage per pathlength)
    • t2c

      public static double t2c(double t, double pathLength)
      Convert beam transmission to beam attenuation
      Parameters:
      t - beam transmission (percentage per pathlength)
      pathLength - m (default = 1.0 m)
      Returns:
      c beam attenuation coefficient (/m)