Class BandDefinition

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static BandDefinition EQUIVALENT_WIDTH
      Width of a band with full sensitivity or absorption at every wavelength that detects or absorbs the same amount of energy as the band described.
      static BandDefinition FIFTY_PERCENT
      Full spectral width of a spectral power density measured at 50% of its peak height.
      static BandDefinition HALF_MAXIMUM
      Width of a distribution equal to the distance between the outer two points on the distribution having power level half of that at the peak.
      static BandDefinition ONE_OVER_E
      Width of a distribution equal to the distance between the outer two points on the distribution having power level 1/e that of the peak.
      private static long serialVersionUID
      Serial number for compatibility with different versions.
      static BandDefinition THREE_DB
      Width of a distribution equal to the distance between the outer two points on the distribution having power level half of that at the peak.
      private static java.util.List<BandDefinition> VALUES
      List of all enumerations of this type.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private BandDefinition​(java.lang.String name)
      Constructs an enum with the given name.
    • Constructor Detail

      • BandDefinition

        private BandDefinition​(java.lang.String name)
        Constructs an enum with the given name. The new enum is automatically added to the list returned by values().
        Parameters:
        name - The enum name. This name must not be in use by an other enum of this type.
    • Method Detail

      • values

        public static BandDefinition[] values()
        Returns the list of BandDefinitions.
        Returns:
        The list of codes declared in the current JVM.
      • family

        public BandDefinition[] family()
        Returns the list of enumerations of the same kind than this enum.
        Specified by:
        family in class CodeList<BandDefinition>
        Returns:
        The codes of the same kind than this code.
      • valueOf

        public static BandDefinition valueOf​(java.lang.String code)
        Returns the band definition that matches the given string, or returns a new one if none match it.
        Parameters:
        code - The name of the code to fetch or to create.
        Returns:
        A code matching the given name.