final class PiDivisorConverter extends AbstractConverter implements tec.uom.lib.common.function.ValueSupplier<java.lang.String>
This class represents a converter dividing numeric values by π (Pi).
This class is package private, instances are created using the PiMultiplierConverter.inverse() method.
AbstractConverter.Pair| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
IDENTITY, PI| Constructor and Description |
|---|
PiDivisorConverter()
Creates a Pi multiplier converter.
|
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
convert(java.math.BigDecimal value,
java.math.MathContext ctx) |
double |
convert(double value) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getValue() |
int |
hashCode() |
AbstractConverter |
inverse() |
boolean |
isLinear() |
java.lang.String |
toString() |
concatenate, concatenate, convert, getConversionSteps, isIdentityprivate static final long serialVersionUID
public PiDivisorConverter()
public double convert(double value)
convert in interface javax.measure.UnitConverterconvert in class AbstractConverterpublic java.math.BigDecimal convert(java.math.BigDecimal value,
java.math.MathContext ctx)
throws java.lang.ArithmeticException
convert in class AbstractConverterjava.lang.ArithmeticExceptionpublic AbstractConverter inverse()
inverse in interface javax.measure.UnitConverterinverse in class AbstractConverterpublic final java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class AbstractConverterpublic int hashCode()
hashCode in class AbstractConverterpublic boolean isLinear()
isLinear in interface javax.measure.UnitConverterpublic java.lang.String getValue()
getValue in interface tec.uom.lib.common.function.ValueSupplier<java.lang.String>