org.das2.datum
Class UnitsConverter.ScaleOffset

java.lang.Object
  extended by org.das2.datum.UnitsConverter
      extended by org.das2.datum.UnitsConverter.ScaleOffset
Enclosing class:
UnitsConverter

public static class UnitsConverter.ScaleOffset
extends UnitsConverter


Nested Class Summary
 
Nested classes/interfaces inherited from class org.das2.datum.UnitsConverter
UnitsConverter.Appended, UnitsConverter.ScaleOffset
 
Field Summary
 
Fields inherited from class org.das2.datum.UnitsConverter
GIGA, IDENTITY, inverse, KILO, MEGA, MICRO, MILLI, NANO, PICO, TERA
 
Constructor Summary
UnitsConverter.ScaleOffset(double scale, double offset)
          Creates a new UnitsConverter.ScaleOffset.
 
Method Summary
 UnitsConverter append(UnitsConverter that)
           
 double convert(double value)
           
 boolean equals(java.lang.Object o)
           
 UnitsConverter getInverse()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class org.das2.datum.UnitsConverter
convert, getConverter
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnitsConverter.ScaleOffset

public UnitsConverter.ScaleOffset(double scale,
                                  double offset)
Creates a new UnitsConverter.ScaleOffset. This converter multiplies by scale and adds offset, so offset is in the target Units. For example, deg C to deg F would be
new UnitsConverter.ScaleOffset( 9./5, 32 )
.

Method Detail

getInverse

public UnitsConverter getInverse()
Specified by:
getInverse in class UnitsConverter

convert

public double convert(double value)
Specified by:
convert in class UnitsConverter

append

public UnitsConverter append(UnitsConverter that)
Overrides:
append in class UnitsConverter

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object