Uses of Class
org.das2.datum.Units

Packages that use Units
org.das2.client Provides classes for interacting with a das2Server, such as data set queries, authorization, and server identity. 
org.das2.components Provides GUI components for building applications. 
org.das2.dataset Provides classes and interfaces for combining Datums into structured DataSets, and operators for working with DataSets. 
org.das2.dataset.test Classes for creating test data sets. 
org.das2.datum Provides classes representing physical quanties. 
org.das2.datum.format Classes for formatting a Datum to a String. 
org.das2.fsm fsm contains objects that model files that are stored in a FileSystem with the filename parametric in time. 
org.das2.graph Mostly contains DasCanvasComponents, which are components that live within the DasCanvas, and Renderers which draw on DasPlots. 
org.das2.math.fft Classes for performing generalized FFT transformations. 
org.das2.stream Provides classes for parsing and formatting das2Streams, and a few stream proof-of-concept stream operators that are not used. 
org.das2.util Utility classes useful for the implementation of other packages, but not necessarily part of any one package. 
 

Uses of Units in org.das2.client
 

Methods in org.das2.client that return Units
 Units StreamDataSetDescriptor.getXUnits()
           
 

Uses of Units in org.das2.components
 

Fields in org.das2.components declared as Units
protected  Units[] DataPointRecorder.unitsArray
          units[index]==null if HashMap contains non-datum object.
 

Methods in org.das2.components that return Units
 Units DatumEditor.getUnits()
           
 Units DatumRangeEditor.getUnits()
           
 

Methods in org.das2.components with parameters of type Units
 void DatumEditor.setUnits(Units units)
           
 void DatumRangeEditor.setUnits(Units units)
           
 

Uses of Units in org.das2.dataset
 

Methods in org.das2.dataset that return Units
 Units RebinDescriptor.getUnits()
           
 Units AbstractDataSet.getXUnits()
          Returns the Units object representing the unit type of the x tags for this data set.
 Units AbstractDataSet.ViewDataSet.getXUnits()
          Returns the Units object representing the unit type of the x tags for this data set.
 Units AbstractTableDataSet.XSliceDataSet.getXUnits()
           
 Units AppendTableDataSet.getXUnits()
           
 Units ClippedTableDataSet.getXUnits()
           
 Units ClippedVectorDataSet.getXUnits()
           
 Units ConstantDataSetDescriptor.getXUnits()
           
 Units DataSet.getXUnits()
          Returns the Units object representing the unit type of the x tags for this data set.
abstract  Units DataSetDescriptor.getXUnits()
           
 Units NearestNeighborTableDataSet.getXUnits()
           
abstract  Units QuickVectorDataSet.getXUnits()
           
 Units SimpleTableDataSet.getXUnits()
           
 Units SingleVectorDataSet.getXUnits()
           
 Units TableDataSetWrapper.getXUnits()
           
 Units TagMapTableDataSet.getXUnits()
           
 Units ViewDataSet.getXUnits()
          Returns the Units object representing the unit type of the x tags for this data set.
 Units WeightsTableDataSet.getXUnits()
           
 Units WritableTableDataSet.getXUnits()
           
 Units XSliceDataSet.getXUnits()
           
 Units XTagsVectorDataSet.getXUnits()
           
 Units AbstractDataSet.getYUnits()
          Returns the Units object representing the unit type of the y tags or y values for this data set.
 Units AbstractDataSet.ViewDataSet.getYUnits()
          Returns the Units object representing the unit type of the y tags or y values for this data set.
 Units AbstractTableDataSet.XSliceDataSet.getYUnits()
           
 Units AbstractTableDataSet.YSliceDataSet.getYUnits()
           
 Units AppendTableDataSet.getYUnits()
           
 Units ClippedTableDataSet.getYUnits()
           
 Units ClippedVectorDataSet.getYUnits()
           
 Units DataSet.getYUnits()
          Returns the Units object representing the unit type of the y tags or y values for this data set.
 Units NearestNeighborTableDataSet.getYUnits()
           
abstract  Units QuickVectorDataSet.getYUnits()
           
 Units SimpleTableDataSet.getYUnits()
           
 Units SingleVectorDataSet.getYUnits()
           
 Units TableDataSetWrapper.getYUnits()
           
 Units TagMapTableDataSet.getYUnits()
           
 Units ViewDataSet.getYUnits()
          Returns the Units object representing the unit type of the y tags or y values for this data set.
 Units WeightsTableDataSet.getYUnits()
           
 Units WritableTableDataSet.getYUnits()
           
 Units XSliceDataSet.getYUnits()
           
 Units XTagsVectorDataSet.getYUnits()
           
 Units YSliceDataSet.getYUnits()
           
 Units AbstractTableDataSet.getZUnits()
           
 Units AppendTableDataSet.getZUnits()
           
 Units ClippedTableDataSet.getZUnits()
           
 Units NearestNeighborTableDataSet.getZUnits()
           
 Units SimpleTableDataSet.getZUnits()
           
 Units TableDataSet.getZUnits()
          Returns the Units object representing the unit type of the y values for this data set.
 Units TableDataSetWrapper.getZUnits()
           
 Units TagMapTableDataSet.getZUnits()
           
 Units WeightsTableDataSet.getZUnits()
           
 Units WritableTableDataSet.getZUnits()
           
 

Methods in org.das2.dataset with parameters of type Units
 void TableDataSetBuilder.addPlane(java.lang.String name, Units zUnits)
           
 void VectorDataSetBuilder.addPlane(java.lang.String name, Units yUnits)
           
 double RebinDescriptor.binCenter(int ibin, Units units)
           
 double RebinDescriptor.binStart(int ibin, Units units)
           
 double RebinDescriptor.binStop(int ibin, Units units)
           
static int DataSetUtil.closestColumn(DataSet table, double x, Units units)
           
static int TableUtil.closestRow(TableDataSet table, int itable, double x, Units units)
           
static int VectorUtil.closestXTag(DataSet ds, double x, Units units)
           
 double AppendTableDataSet.getDouble(int i, int j, Units units)
           
 double ClippedTableDataSet.getDouble(int i, int j, Units units)
           
 double DefaultTableDataSet.getDouble(int i, int j, Units units)
           
 double NearestNeighborTableDataSet.getDouble(int i, int j, Units units)
           
 double SimpleTableDataSet.getDouble(int i, int j, Units units)
           
 double TableDataSet.getDouble(int i, int j, Units units)
          Returns the Z value for the given indices into the x and y tags as a double with the given units.
 double TableDataSetWrapper.getDouble(int i, int j, Units units)
           
 double TagMapTableDataSet.getDouble(int i, int j, Units units)
           
 double WeightsTableDataSet.getDouble(int i, int j, Units units)
           
 double WritableTableDataSet.getDouble(int i, int j, Units units)
           
 double AbstractTableDataSet.XSliceDataSet.getDouble(int i, Units units)
           
 double AbstractTableDataSet.YSliceDataSet.getDouble(int i, Units units)
           
 double ClippedVectorDataSet.getDouble(int i, Units units)
           
 double DefaultVectorDataSet.getDouble(int i, Units units)
          Returns the Y value for the given index into the x tags as a double with the given units.
abstract  double QuickVectorDataSet.getDouble(int i, Units units)
           
 double SingleVectorDataSet.getDouble(int i, Units units)
           
 double VectorDataSet.getDouble(int i, Units units)
          Returns the Y value for the given index into the x tags as a double with the given units.
 double XSliceDataSet.getDouble(int i, Units units)
           
 double XTagsVectorDataSet.getDouble(int i, Units units)
           
 double YSliceDataSet.getDouble(int i, Units units)
           
 double[] AppendTableDataSet.getDoubleScan(int i, Units units)
           
 double[] ClippedTableDataSet.getDoubleScan(int i, Units units)
           
 double[] DefaultTableDataSet.getDoubleScan(int i, Units units)
           
 double[] NearestNeighborTableDataSet.getDoubleScan(int i, Units units)
           
 double[] SimpleTableDataSet.getDoubleScan(int i, Units units)
           
 double[] TableDataSet.getDoubleScan(int i, Units units)
           
 double[] TableDataSetWrapper.getDoubleScan(int i, Units units)
           
 double[] TagMapTableDataSet.getDoubleScan(int i, Units units)
           
 double[] WeightsTableDataSet.getDoubleScan(int i, Units units)
           
 double[] WritableTableDataSet.getDoubleScan(int i, Units units)
           
 int AppendTableDataSet.getInt(int i, int j, Units units)
           
 int ClippedTableDataSet.getInt(int i, int j, Units units)
           
 int DefaultTableDataSet.getInt(int i, int j, Units units)
           
 int NearestNeighborTableDataSet.getInt(int i, int j, Units units)
           
 int SimpleTableDataSet.getInt(int i, int j, Units units)
           
 int TableDataSet.getInt(int i, int j, Units units)
          Returns the Z value for the given indices into the x and y tags as a int with the given units.
 int TableDataSetWrapper.getInt(int i, int j, Units units)
           
 int TagMapTableDataSet.getInt(int i, int j, Units units)
           
 int WeightsTableDataSet.getInt(int i, int j, Units units)
           
 int WritableTableDataSet.getInt(int i, int j, Units units)
           
 int AbstractTableDataSet.XSliceDataSet.getInt(int i, Units units)
           
 int AbstractTableDataSet.YSliceDataSet.getInt(int i, Units units)
           
 int ClippedVectorDataSet.getInt(int i, Units units)
           
 int DefaultVectorDataSet.getInt(int i, Units units)
          Returns the Y value for the given index into the x tags as a int with the given units.
 int QuickVectorDataSet.getInt(int i, Units units)
           
 int SingleVectorDataSet.getInt(int i, Units units)
           
 int VectorDataSet.getInt(int i, Units units)
          Returns the Y value for the given index into the x tags as a int with the given units.
 int XSliceDataSet.getInt(int i, Units units)
           
 int XTagsVectorDataSet.getInt(int i, Units units)
           
 int YSliceDataSet.getInt(int i, Units units)
           
static double[] DataSetUtil.getXTagArrayDouble(DataSet vds, Units units)
           
static double[] VectorUtil.getXTagArrayDouble(DataSet vds, Units units)
           
 double AbstractDataSet.getXTagDouble(int i, Units units)
           
 double AbstractDataSet.ViewDataSet.getXTagDouble(int i, Units units)
           
 double AbstractTableDataSet.XSliceDataSet.getXTagDouble(int i, Units units)
           
 double AbstractTableDataSet.YSliceDataSet.getXTagDouble(int i, Units units)
           
 double AppendTableDataSet.getXTagDouble(int i, Units units)
           
 double ClippedTableDataSet.getXTagDouble(int i, Units units)
           
 double ClippedVectorDataSet.getXTagDouble(int i, Units units)
           
 double DataSet.getXTagDouble(int i, Units units)
          Returns the value of the x tag at the given index i as a double in the given units.
 double NearestNeighborTableDataSet.getXTagDouble(int i, Units units)
           
abstract  double QuickVectorDataSet.getXTagDouble(int i, Units units)
           
 double SimpleTableDataSet.getXTagDouble(int i, Units units)
           
 double SingleVectorDataSet.getXTagDouble(int i, Units units)
           
 double TableDataSetWrapper.getXTagDouble(int i, Units units)
           
 double TagMapTableDataSet.getXTagDouble(int i, Units units)
           
 double ViewDataSet.getXTagDouble(int i, Units units)
           
 double WeightsTableDataSet.getXTagDouble(int i, Units units)
           
 double WritableTableDataSet.getXTagDouble(int i, Units units)
           
 double XSliceDataSet.getXTagDouble(int i, Units units)
           
 double XTagsVectorDataSet.getXTagDouble(int i, Units units)
           
 double YSliceDataSet.getXTagDouble(int i, Units units)
           
 int AbstractDataSet.getXTagInt(int i, Units units)
           
 int AbstractDataSet.ViewDataSet.getXTagInt(int i, Units units)
           
 int AbstractTableDataSet.XSliceDataSet.getXTagInt(int i, Units units)
           
 int AbstractTableDataSet.YSliceDataSet.getXTagInt(int i, Units units)
           
 int AppendTableDataSet.getXTagInt(int i, Units units)
           
 int ClippedTableDataSet.getXTagInt(int i, Units units)
           
 int ClippedVectorDataSet.getXTagInt(int i, Units units)
           
 int DataSet.getXTagInt(int i, Units units)
          Returns the value of the x tag at the given index i as an int in the given units.
 int NearestNeighborTableDataSet.getXTagInt(int i, Units units)
           
 int QuickVectorDataSet.getXTagInt(int i, Units units)
           
 int SimpleTableDataSet.getXTagInt(int i, Units units)
           
 int SingleVectorDataSet.getXTagInt(int i, Units units)
           
 int TableDataSetWrapper.getXTagInt(int i, Units units)
           
 int TagMapTableDataSet.getXTagInt(int i, Units units)
           
 int ViewDataSet.getXTagInt(int i, Units units)
           
 int WeightsTableDataSet.getXTagInt(int i, Units units)
           
 int WritableTableDataSet.getXTagInt(int i, Units units)
           
 int XSliceDataSet.getXTagInt(int i, Units units)
           
 int XTagsVectorDataSet.getXTagInt(int i, Units units)
           
 int YSliceDataSet.getXTagInt(int i, Units units)
           
static double[] TableUtil.getYTagArrayDouble(TableDataSet table, int itable, Units units)
           
 double AppendTableDataSet.getYTagDouble(int table, int j, Units units)
           
 double ClippedTableDataSet.getYTagDouble(int table, int j, Units units)
           
 double DefaultTableDataSet.getYTagDouble(int table, int j, Units units)
           
 double NearestNeighborTableDataSet.getYTagDouble(int table, int j, Units units)
           
 double SimpleTableDataSet.getYTagDouble(int table, int j, Units units)
           
 double TableDataSet.getYTagDouble(int table, int j, Units units)
          Returns the value of the y tag at the given index j as a double in the given units.
 double TableDataSetWrapper.getYTagDouble(int table, int j, Units units)
           
 double TagMapTableDataSet.getYTagDouble(int table, int j, Units units)
           
 double WeightsTableDataSet.getYTagDouble(int table, int j, Units units)
           
 double WritableTableDataSet.getYTagDouble(int table, int j, Units units)
           
 int AppendTableDataSet.getYTagInt(int table, int j, Units units)
           
 int ClippedTableDataSet.getYTagInt(int table, int j, Units units)
           
 int DefaultTableDataSet.getYTagInt(int table, int j, Units units)
           
 int NearestNeighborTableDataSet.getYTagInt(int table, int j, Units units)
           
 int SimpleTableDataSet.getYTagInt(int table, int j, Units units)
           
 int TableDataSet.getYTagInt(int table, int j, Units units)
          Returns the value of the y tag at the given index j as an int in the given units.
 int TableDataSetWrapper.getYTagInt(int table, int j, Units units)
           
 int TagMapTableDataSet.getYTagInt(int table, int j, Units units)
           
 int WeightsTableDataSet.getYTagInt(int table, int j, Units units)
           
 int WritableTableDataSet.getYTagInt(int table, int j, Units units)
           
static WritableTableDataSet WritableTableDataSet.newSimple(int nx, Units xunits, int ny, Units yunits, Units zunits)
           
 void WritableTableDataSet.setDouble(int i, int j, double zvalue, Units units)
           
 void WritableTableDataSet.setXTagDouble(int i, double xvalue, Units units)
           
 void TableDataSetBuilder.setXUnits(Units units)
           
 void VectorDataSetBuilder.setXUnits(Units units)
           
 void SimpleTableDataSet.setYTagDouble(int table, int j, double yvalue, Units units)
           
 void WritableTableDataSet.setYTagDouble(int table, int j, double yvalue, Units units)
           
 void TableDataSetBuilder.setYUnits(Units units)
           
 void VectorDataSetBuilder.setYUnits(Units units)
           
 void VectorDataSetBuilder.setYUnits(Units units, java.lang.String planeID)
           
 void TableDataSetBuilder.setZUnits(Units units)
           
 void TableDataSetBuilder.setZUnits(Units units, java.lang.String planeID)
           
static double TableUtil.tableMax(TableDataSet tds, Units units)
           
 int RebinDescriptor.whichBin(double x, Units units)
           
 

Constructors in org.das2.dataset with parameters of type Units
AbstractDataSet(double[] xTags, Units xUnits, Units yUnits, java.util.Map properties)
          Creates a new instance of AbstractDataSet The properties map must only have keys of type String.
AbstractTableDataSet(double[] xTags, Units xUnits, Units yUnits, Units zUnits, java.util.Map properties)
          Creates a new instance of AbstractTableDataSet
AbstractVectorDataSet(double[] xTags, Units xUnits, Units yUnits, java.util.Map properties)
          Creates a new instance of AbstractVectorDataSet The properties map must only have keys of type String.
DefaultTableDataSet(double[] xTags, Units xUnits, double[][] yTags, Units yUnits, double[][][] zValues, Units zUnits, java.util.Map zValuesMap, java.util.Map zUnitsMap, java.util.Map properties)
          Creates a new instance of DefaultTableDataSet for tables where the table geometry changes, and the DataSet contains multiple planes.
DefaultTableDataSet(double[] xTags, Units xUnits, double[] yTags, Units yUnits, double[][] zValues, Units zUnits, java.util.Map properties)
          Creates a DefaultTableDataSet when the table geometry changes.
DefaultVectorDataSet(double[] xTags, Units xUnits, double[] yValues, Units yUnits, java.util.Map properties)
          Creates a new instance of DefaultVectorDataSet
DefaultVectorDataSet(double[] xTags, Units xUnits, double[] yValues, Units yUnits, java.util.Map yValuesMap, java.util.Map yUnitsMap, java.util.Map properties)
          Creates a new instance of DefaultVectorDataSet The keys for the properties, yValuesMap, and unitsMap parameter must consist solely of String values.
RebinDescriptor(double start, double end, Units units, int nBin, boolean isLog)
           
SimpleTableDataSet(double[] x, double[] y, double[] z, Units xunits, Units yunits, Units zunits)
           
SimpleTableDataSet(double[] x, double[] y, double[] z, Units xunits, Units yunits, Units zunits, java.lang.String planeName, TableDataSet planeData)
           
TableDataSetBuilder(Units xUnits, Units yUnits, Units zUnits)
          Creates a new instance of TableDataSetBuilder
VectorDataSetBuilder(Units xUnits, Units yUnits)
          Creates a new instance of VectorDataSetBuilder
 

Uses of Units in org.das2.dataset.test
 

Methods in org.das2.dataset.test that return Units
 Units FunctionTableDataSet.getXUnits()
           
 Units MendelbrotDataSetDescriptor.getXUnits()
           
 Units OrbitVectorDataSet.getXUnits()
           
 Units PolynomialDataSetDescriptor.getXUnits()
           
 Units RipplesDataSetDescriptor.getXUnits()
           
 Units SineWaveDataSetDescriptor.getXUnits()
           
 Units WavVectorDataSet.getXUnits()
           
 Units FunctionTableDataSet.getYUnits()
           
 Units OrbitVectorDataSet.getYUnits()
           
 Units RipplesDataSetDescriptor.getYUnits()
           
 Units WavVectorDataSet.getYUnits()
           
 Units FunctionTableDataSet.getZUnits()
           
 Units RipplesDataSetDescriptor.getZUnits()
           
 

Methods in org.das2.dataset.test with parameters of type Units
 double FunctionTableDataSet.getDouble(int i, int j, Units units)
           
 double OrbitVectorDataSet.getDouble(int i, Units units)
           
 double ContourMeDataSet.getDoubleImpl(int i, int j, Units units)
           
 double DistTableDataSet.getDoubleImpl(int i, int j, Units units)
           
abstract  double FunctionTableDataSet.getDoubleImpl(int i, int j, Units units)
           
 double RipplesDataSet.getDoubleImpl(int i, int j, Units units)
           
 double SineWaveTable.getDoubleImpl(int i, int j, Units units)
           
 double[] FunctionTableDataSet.getDoubleScan(int i, Units units)
           
 int FunctionTableDataSet.getInt(int i, int j, Units units)
           
 int OrbitVectorDataSet.getInt(int i, Units units)
           
 int WavVectorDataSet.getInt(int i, Units units)
           
 double FunctionTableDataSet.getXTagDouble(int i, Units units)
           
 double OrbitVectorDataSet.getXTagDouble(int i, Units units)
           
 double WavVectorDataSet.getXTagDouble(int i, Units units)
           
 int FunctionTableDataSet.getXTagInt(int i, Units units)
           
 int OrbitVectorDataSet.getXTagInt(int i, Units units)
           
 int WavVectorDataSet.getXTagInt(int i, Units units)
           
 double FunctionTableDataSet.getYTagDouble(int table, int j, Units units)
           
 int FunctionTableDataSet.getYTagInt(int table, int j, Units units)
           
 

Constructors in org.das2.dataset.test with parameters of type Units
PolynomialDataSetDescriptor(double[] c, Units xUnits, Units yUnits, Datum resolution)
          Creates a new instance of PolynomialDataSetDescriptor
PolynomialDataSetDescriptor(double[] c, Units xUnits, Units yUnits, Datum resolution, Datum xOffset)
           
 

Uses of Units in org.das2.datum
 

Subclasses of Units in org.das2.datum
 class EnumerationUnits
          Units class for mapping arbitary objects to Datums.
 class LocationUnits
           
 class NumberUnits
           
 class TimeLocationUnits
           
 

Fields in org.das2.datum declared as Units
static Units Units.bytes
           
static Units Units.bytesPerSecond
           
static Units Units.celciusDegrees
           
static Units Units.centigrade
          begin of LocationUnits.
static Units Units.cmps
           
static Units Units.days
           
static Units Units.dB
           
static Units Units.degrees
           
static Units Units.dimensionless
           
static Units Units.eV
           
static Units Units.fahrenheitDegrees
           
static Units Units.fahrenheitScale
           
static Units Units.hertz
           
static Units Units.hours
           
static Units Units.inches
           
static Units Units.kelvin
           
static Units Units.kiloBytes
           
static Units Units.kiloBytesPerSecond
           
static Units Units.kiloHertz
           
static Units Units.kiloMeters
           
static Units Units.log10Ratio
           
static Units Units.logERatio
           
static Units Units.megaHertz
           
static Units Units.meters
           
static Units Units.microseconds
           
static Units Units.milliseconds
           
static Units Units.minutes
           
static Units Units.nanoseconds
           
static Units Units.pcm3
          1 / cm3
static Units Units.percent
          ratiometric units
static Units Units.percentIncrease
          Define a set of units to describe ratiometric (logarithmic) spacing.
static Units Units.radians
           
static Units Units.seconds
           
static Units Units.v2pm2Hz
          volts / m2 Hz
static Units Units.wpm2
          Watts / m2
 

Methods in org.das2.datum that return Units
static Units Units.getByName(java.lang.String s)
          returns a Units object with the given string representation that is stored in the unitsMap.
 Units[] Units.getConvertableUnits()
           
static Units UnitsUtil.getInverseUnit(Units unit)
          returns the unit whose product with the parameter unit is unity.
 Units LocationUnits.getOffsetUnits()
          return the physical units of the basis vector, such as "microseconds" or "degrees"
 Units Units.getOffsetUnits()
          return the units from the Basis for the unit, such as "seconds" in "seconds since midnight, Jan 1, 1970"
 Units Datum.getUnits()
          returns the datum's units.
 Units DatumRange.getUnits()
          return the units of the DatumRange.
 Units DatumVector.getUnits()
           
 

Methods in org.das2.datum with parameters of type Units
 Datum Datum.add(double d, Units units)
          returns a Datum whose value is the sum of this and value in the context of units, in this.getUnits().
 Datum EnumerationUnits.add(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum LocationUnits.add(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum NumberUnits.add(java.lang.Number a, java.lang.Number b, Units bUnits)
           
abstract  Datum Units.add(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum Datum.add(java.lang.Number value, Units units)
          returns a Datum whose value is the sum of this and value in the context of units, in this.getUnits().
 double Units.convertDoubleTo(Units toUnits, double value)
          convert the double in this units' space to toUnits' space.
 Datum Datum.convertTo(Units units)
          creates an equivalent datum using a different unit.
static Datum Datum.create(double value, Units units)
          creates a datum with the given units and value, for example, Datum.create( 54, Units.milliseconds )
static Datum Datum.create(double value, Units units, DatumFormatter formatter)
          Returns a Datum with a specific DatumFormatter attached to it.
static Datum Datum.create(double value, Units units, double resolution)
          Returns a Datum with the given value and limited to the given resolution.
static Datum Datum.create(double value, Units units, double resolution, DatumFormatter formatter)
          Returns a Datum with the given value and limited to the given resolution.
static Datum Datum.create(int value, Units units)
          creates a datum backed by an int with the given units.
 Datum EnumerationUnits.divide(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum LocationUnits.divide(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum NumberUnits.divide(java.lang.Number a, java.lang.Number b, Units bUnits)
           
abstract  Datum Units.divide(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum Datum.divide(java.lang.Number a, Units units)
          divide this by the Number provided in the context of units.
 double DatumVector.doubleValue(int index, Units toUnits)
           
 double Datum.doubleValue(Units units)
          returns a double representing the datum in the context of units.
static double[] DatumUtil.doubleValues(Datum[] datums, Units units)
           
static double[] DatumUtil.doubleValues(Datum[] datums, Units[] unitsArray)
           
 UnitsConverter Units.getConverter(Units toUnits)
           
static UnitsConverter Units.getConverter(Units fromUnits, Units toUnits)
          lookup the UnitsConverter object that takes numbers from fromUnits to toUnits.
static UnitsConverter UnitsConverter.getConverter(Units fromUnits, Units toUnits)
           
static Units UnitsUtil.getInverseUnit(Units unit)
          returns the unit whose product with the parameter unit is unity.
 double Datum.getResolution(Units units)
          returns the resolution (or precision) of the datum.
 int Datum.intValue(Units units)
          returns a int representing the datum in the context of units.
 boolean Units.isConvertableTo(Units toUnits)
           
static boolean UnitsUtil.isIntervalMeasurement(Units unit)
          returns true if the unit is a interval measurement, meaning the choice of zero is arbitrary.
static boolean UnitsUtil.isNominalMeasurement(Units unit)
          returns true if the unit is nominal, meaning that Datums with this unit can only be equal or not equal.
static boolean UnitsUtil.isOrdinalMeasurement(Units unit)
          returns true if the unit is ordinal, meaning that Datums with this unit can only be equal or not equal, or compared.
static boolean UnitsUtil.isRatioMeasurement(Units unit)
          returns true if the unit is a ratio measurement, meaning there is a physical zero and you can make meaningful ratios between arbitary numbers.
static boolean UnitsUtil.isRatiometric(Units unit)
          returns true if the unit is used to measure distance in a logarithmic space, such as decibels or percent increase.
static boolean UnitsUtil.isTimeLocation(Units unit)
          returns true if the unit describes a location in time, as in us2000.
 Datum EnumerationUnits.multiply(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum LocationUnits.multiply(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum NumberUnits.multiply(java.lang.Number a, java.lang.Number b, Units bUnits)
           
abstract  Datum Units.multiply(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum Datum.multiply(java.lang.Number a, Units units)
          multiply this by the Number provided in the context of units.
static DatumRange DatumRange.newDatumRange(double min, double max, Units units)
          creates a new DatumRange object with the range specified in the space identified by units.
static DatumVector DatumVector.newDatumVector(Datum[] array, Units units)
           
static DatumVector DatumVector.newDatumVector(double[] array, double resolution, Units units)
           
static DatumVector DatumVector.newDatumVector(double[] array, int offset, int length, Units units)
           
static DatumVector DatumVector.newDatumVector(double[] array, Units units)
           
static DatumRange DatumRangeUtil.parseDatumRange(java.lang.String str, Units units)
           
 void Basis.registerConverter(Basis toBasis, double d, Units u)
          specify offset to another basis.
 void Units.registerConverter(Units toUnits, UnitsConverter converter)
           
 Datum Datum.subtract(double d, Units units)
          returns a Datum whose value is the difference of this and value in the context of units.
 Datum EnumerationUnits.subtract(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum LocationUnits.subtract(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum NumberUnits.subtract(java.lang.Number a, java.lang.Number b, Units bUnits)
           
abstract  Datum Units.subtract(java.lang.Number a, java.lang.Number b, Units bUnits)
           
 Datum Datum.subtract(java.lang.Number a, Units units)
          returns a Datum whose value is the difference of this and value in the context of units.
 double[] DatumVector.toDoubleArray(double[] array, Units units)
           
 double[] DatumVector.toDoubleArray(Units units)
           
 

Constructors in org.das2.datum with parameters of type Units
Basis(java.lang.String id, java.lang.String description, Basis parent, double d, Units offsetUnits)
           
DatumRange(double s1, double s2, Units units)
          create a datum range from two doubles in the context of units.
InconvertibleUnitsException(Units fromUnits, Units toUnits)
          Creates a new instance of InconvertibleUnitsException
LocationUnits(java.lang.String id, java.lang.String description, Units offsetUnits, Basis basis)
          Creates a new instance of LocationUnit
TimeLocationUnits(java.lang.String id, java.lang.String description, Units offsetUnits, Basis basis)
           
 

Uses of Units in org.das2.datum.format
 

Methods in org.das2.datum.format with parameters of type Units
 java.lang.String DatumFormatter.format(Datum datum, Units units)
           
 java.lang.String DefaultDatumFormatter.format(Datum datum, Units units)
           
 java.lang.String ExponentialDatumFormatter.format(Datum datum, Units units)
           
 java.lang.String LatinPrefixDatumFormatter.format(Datum datum, Units units)
           
 java.lang.String DatumFormatter.grannyFormat(Datum datum, Units units)
          formats the Datum in the context of the units.
 java.lang.String DefaultDatumFormatter.grannyFormat(Datum datum, Units units)
           
 java.lang.String ExponentialDatumFormatter.grannyFormat(Datum datum, Units units)
           
 

Uses of Units in org.das2.fsm
 

Methods in org.das2.fsm that return Units
 Units FileStorageModelAvailabilityDataSetDescriptor.getXUnits()
           
 

Uses of Units in org.das2.graph
 

Methods in org.das2.graph that return Units
 Units DasAxis.getUnits()
          TODO
 Units DataRange.getUnits()
           
 

Methods in org.das2.graph with parameters of type Units
 double DasAxis.getDataMaximum(Units units)
          TODO
 double DasAxis.getDataMinimum(Units units)
          TODO
 int DasColorBar.indexColorTransform(double x, Units units)
           
 int DasColorBar.rgbTransform(double x, Units units)
           
 void DasAxis.setUnits(Units newUnits)
           
 void DataRange.setUnits(Units newUnits)
           
protected  double DasAxis.transform(double data, Units units)
          Transforms a double in the given units in data coordinates to a horizontal or vertical position on the parent canvas.
 double DasLabelAxis.transform(double value, Units units)
           
protected  double DasAxis.transform(double data, Units units, int dmin, int dmax)
           
protected  double DasAxis.transformFast(double data, Units units)
           
 

Constructors in org.das2.graph with parameters of type Units
TickVDescriptor(double[] minorTicks, double[] ticks, Units units)
           
 

Uses of Units in org.das2.math.fft
 

Methods in org.das2.math.fft that return Units
 Units WindowTableDataSet.getXUnits()
           
 Units WindowTableDataSet.getYUnits()
           
 Units WindowTableDataSet.getZUnits()
           
 

Methods in org.das2.math.fft with parameters of type Units
static ComplexArray.Double FFTUtil.fft(GeneralFFT fft, VectorDataSet vds, Units units)
           
 double WindowTableDataSet.getDouble(int i, int j, Units units)
           
 double[] WindowTableDataSet.getDoubleScan(int i, Units units)
           
 int WindowTableDataSet.getInt(int i, int j, Units units)
           
 double WindowTableDataSet.getXTagDouble(int i, Units units)
           
 int WindowTableDataSet.getXTagInt(int i, Units units)
           
 double WindowTableDataSet.getYTagDouble(int table, int j, Units units)
           
 int WindowTableDataSet.getYTagInt(int table, int j, Units units)
           
 

Uses of Units in org.das2.stream
 

Methods in org.das2.stream that return Units
 Units StreamMultiYDescriptor.getUnits()
           
 Units StreamXDescriptor.getUnits()
           
 Units StreamYScanDescriptor.getYUnits()
           
 Units StreamYScanDescriptor.getZUnits()
           
 

Methods in org.das2.stream with parameters of type Units
 void StreamMultiYDescriptor.setUnits(Units units)
           
 void StreamXDescriptor.setUnits(Units units)
           
 void StreamYScanDescriptor.setZUnits(Units units)
           
 

Uses of Units in org.das2.util
 

Methods in org.das2.util with parameters of type Units
 double TimeParser.getEndTime(Units units)
           
 double TimeParser.getTime(Units units)