edu.sc.seis.fissuresUtil.display
Class UnitDisplayUtil

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.display.UnitDisplayUtil

public class UnitDisplayUtil
extends java.lang.Object


Field Summary
static java.lang.String mu
           
 
Constructor Summary
UnitDisplayUtil()
           
 
Method Summary
static java.lang.String formatQuantityImpl(edu.iris.Fissures.Quantity quantity)
           
static java.lang.String formatQuantityImpl(edu.iris.Fissures.Quantity quantity, java.text.NumberFormat format)
           
static edu.iris.Fissures.model.QuantityImpl getBestForDisplay(edu.iris.Fissures.model.QuantityImpl quantity)
           
static edu.iris.Fissures.model.UnitRangeImpl getBestForDisplay(edu.iris.Fissures.model.UnitRangeImpl inRange)
           
static java.lang.String getNameForUnit(edu.iris.Fissures.model.UnitImpl unit)
          tries to come up with better names for some standard units than the auto-generated versions.
static edu.iris.Fissures.model.UnitRangeImpl getRealWorldUnitRange(edu.iris.Fissures.model.UnitRangeImpl ur, DataSetSeismogram seismo)
          calculates a new UnitRangeImpl using the response of the given seismogram.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mu

public static final java.lang.String mu
See Also:
Constant Field Values
Constructor Detail

UnitDisplayUtil

public UnitDisplayUtil()
Method Detail

getBestForDisplay

public static edu.iris.Fissures.model.QuantityImpl getBestForDisplay(edu.iris.Fissures.model.QuantityImpl quantity)

getBestForDisplay

public static edu.iris.Fissures.model.UnitRangeImpl getBestForDisplay(edu.iris.Fissures.model.UnitRangeImpl inRange)

getRealWorldUnitRange

public static edu.iris.Fissures.model.UnitRangeImpl getRealWorldUnitRange(edu.iris.Fissures.model.UnitRangeImpl ur,
                                                                          DataSetSeismogram seismo)
calculates a new UnitRangeImpl using the response of the given seismogram. If seis does not have a response, then the input amp is used.


getNameForUnit

public static java.lang.String getNameForUnit(edu.iris.Fissures.model.UnitImpl unit)
tries to come up with better names for some standard units than the auto-generated versions.


formatQuantityImpl

public static java.lang.String formatQuantityImpl(edu.iris.Fissures.Quantity quantity)

formatQuantityImpl

public static java.lang.String formatQuantityImpl(edu.iris.Fissures.Quantity quantity,
                                                  java.text.NumberFormat format)