Enum FileInfoBase.Unit

java.lang.Object
java.lang.Enum<FileInfoBase.Unit>
gov.nih.mipav.model.file.FileInfoBase.Unit
All Implemented Interfaces:
Serializable, Comparable<FileInfoBase.Unit>, java.lang.constant.Constable
Enclosing class:
FileInfoBase

public static enum FileInfoBase.Unit extends Enum<FileInfoBase.Unit>
  • Enum Constant Details

    • UNKNOWN_MEASURE

      public static final FileInfoBase.Unit UNKNOWN_MEASURE
      Unit of measurement unknown.
    • INCHES

      public static final FileInfoBase.Unit INCHES
      Unit of measurement inches.
    • MILS

      public static final FileInfoBase.Unit MILS
      Units of measurement mil (thousandth of an inch)
    • CENTIMETERS

      public static final FileInfoBase.Unit CENTIMETERS
      Unit of measurement centimeters.
    • ANGSTROMS

      public static final FileInfoBase.Unit ANGSTROMS
      Unit of measurement angstroms.
    • NANOMETERS

      public static final FileInfoBase.Unit NANOMETERS
      Unit of measurement nanometers.
    • MICROMETERS

      public static final FileInfoBase.Unit MICROMETERS
      Unit of measurement micrometers.
    • MILLIMETERS

      public static final FileInfoBase.Unit MILLIMETERS
      Unit of measurement millimeters.
    • METERS

      public static final FileInfoBase.Unit METERS
      Unit of measurement meters.
    • KILOMETERS

      public static final FileInfoBase.Unit KILOMETERS
      Unit of measurement kilometers.
    • MILES

      public static final FileInfoBase.Unit MILES
      Unit of measurement miles.
    • NANOSEC

      public static final FileInfoBase.Unit NANOSEC
      Unit of measurement nanoseconds.
    • MICROSEC

      public static final FileInfoBase.Unit MICROSEC
      Unit of measurement microseconds.
    • MILLISEC

      public static final FileInfoBase.Unit MILLISEC
      Unit of measurement milliseconds.
    • SECONDS

      public static final FileInfoBase.Unit SECONDS
      Unit of measurement seconds.
    • MINUTES

      public static final FileInfoBase.Unit MINUTES
      Unit of measurement minutes.
    • HOURS

      public static final FileInfoBase.Unit HOURS
      Unit of measurement hours.
    • HZ

      public static final FileInfoBase.Unit HZ
      Unit of measurement hertz.
    • PPM

      public static final FileInfoBase.Unit PPM
      Unit of measurement part-per-million.
    • RADS

      public static final FileInfoBase.Unit RADS
      Radians per second.
    • DEGREES

      public static final FileInfoBase.Unit DEGREES
      Degrees
    • METERS_PER_SEC

      public static final FileInfoBase.Unit METERS_PER_SEC
      Meters per second
  • Field Details

    • legacyNum

      private int legacyNum
    • str

      private String str
    • abbrev

      private String abbrev
    • type

      private FileInfoBase.UnitType type
    • convFactor

      private double convFactor
  • Constructor Details

  • Method Details

    • values

      public static FileInfoBase.Unit[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static FileInfoBase.Unit valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • toString

      public String toString()
      Overrides:
      toString in class Enum<FileInfoBase.Unit>
    • getAbbrev

      public String getAbbrev()
    • getType

      public FileInfoBase.UnitType getType()
    • getConvFactor

      public double getConvFactor()
    • getLegacyNum

      public int getLegacyNum()
    • convertTo

      public double convertTo(double origValue, FileInfoBase.Unit resultUnit)
      Method converts the origValue quantity from the current units to the resultUnit.
      Parameters:
      origValue - A value in units of this
      resultUnit - The units to convert to
      Returns:
      The converted quantity
    • convertFrom

      public double convertFrom(double origValue, FileInfoBase.Unit origUnit)
      Method converts the origValue that is currently in units of origUnit to the units specified by this unit.
      Parameters:
      origValue - A value in units of origUnit
      origUnit - The current units of the quantity specified
      Returns:
      The quantity converted into the current units
    • getConversionFactor

      public double getConversionFactor(FileInfoBase.Unit resultUnit)
    • getUnit

      public static FileInfoBase.Unit getUnit(String str)
    • getUnitFromAbbrev

      public static FileInfoBase.Unit getUnitFromAbbrev(String abbrev)
    • getUnitFromLegacyNum

      public static FileInfoBase.Unit getUnitFromLegacyNum(int legacyNum)