public static final class AbstractConverter.Pair extends AbstractConverter
[pair] = [left] x [right]
).AbstractConverter.Pair
IDENTITY, PI
Constructor and Description |
---|
AbstractConverter.Pair(javax.measure.UnitConverter left,
javax.measure.UnitConverter right)
Creates a compound converter resulting from the combined transformation of the specified converters.
|
Modifier and Type | Method and Description |
---|---|
double |
convert(double value) |
boolean |
equals(Object cvtr) |
List<javax.measure.UnitConverter> |
getConversionSteps() |
javax.measure.UnitConverter |
getLeft() |
javax.measure.UnitConverter |
getRight() |
int |
hashCode() |
AbstractConverter.Pair |
inverse() |
boolean |
isIdentity() |
boolean |
isLinear() |
concatenate, concatenate, convert
public AbstractConverter.Pair(javax.measure.UnitConverter left, javax.measure.UnitConverter right)
left
- the left converter.right
- the right converter.IllegalArgumentException
- if either the left or right converter are null
public boolean isLinear()
public boolean isIdentity()
isIdentity
in interface javax.measure.UnitConverter
isIdentity
in class AbstractConverter
public List<javax.measure.UnitConverter> getConversionSteps()
getConversionSteps
in interface javax.measure.UnitConverter
getConversionSteps
in class AbstractConverter
public AbstractConverter.Pair inverse()
inverse
in interface javax.measure.UnitConverter
inverse
in class AbstractConverter
public double convert(double value)
convert
in interface javax.measure.UnitConverter
convert
in class AbstractConverter
public boolean equals(Object cvtr)
equals
in class AbstractConverter
public int hashCode()
hashCode
in class AbstractConverter
public javax.measure.UnitConverter getLeft()
public javax.measure.UnitConverter getRight()
Copyright © 2005–2017 Jean-Marie Dautelle, Werner Keil, V2COM. All rights reserved.