Package | Description |
---|---|
org.openjdk.jmc.common.unit |
This package contains the data model for quantities and units.
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryScaleFactor |
private static class |
BinaryScaleFactor.DownSmall |
private static class |
BinaryScaleFactor.Unity |
private static class |
BinaryScaleFactor.UpSmall |
class |
DecimalScaleFactor |
private static class |
DecimalScaleFactor.DownSmall |
private static class |
DecimalScaleFactor.Unity |
private static class |
DecimalScaleFactor.UpSmall |
class |
ImpreciseScaleFactor
Quick and dirty
ScaleFactor implementation. |
class |
LongPostOffsetTransform
IScalarAffineTransform used as the inverse of LongPreOffsetTransform to avoid
losing the precision of the long offset. |
class |
LongPreOffsetTransform
Transform that adds an offset first and then multiplies with the
multiplier. |
class |
LongScaleFactor
Short term
ScaleFactor implementation to improve custom units. |
class |
ScaleFactor
A linear transform, that is, a scale factor.
|
class |
SimpleAffineTransform |
Modifier and Type | Method and Description |
---|---|
IScalarAffineTransform |
ScaleFactor.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
SimpleAffineTransform.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPreOffsetTransform.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
IScalarAffineTransform.concat(IScalarAffineTransform innerTransform)
Concatenate this transform with
innerTransform , such that applying the resulting
transform is equivalent to first applying innerTransform and then applying this
transform on the resulting value. |
IScalarAffineTransform |
LongPostOffsetTransform.concat(IScalarAffineTransform innerTransform) |
static IScalarAffineTransform |
SimpleAffineTransform.createWithNegPreOffset(double multiplier,
java.lang.Number negativeOffset) |
static IScalarAffineTransform |
SimpleAffineTransform.createWithPostOffset(double multiplier,
java.lang.Number offset) |
static IScalarAffineTransform |
SimpleAffineTransform.createWithPreOffset(double multiplier,
java.lang.Number offset) |
IScalarAffineTransform |
SimpleAffineTransform.invert() |
IScalarAffineTransform |
LongPreOffsetTransform.invert() |
IScalarAffineTransform |
IScalarAffineTransform.invert() |
IScalarAffineTransform |
LongPostOffsetTransform.invert() |
IScalarAffineTransform |
ScaleFactor.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
SimpleAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPreOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
IScalarAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform)
Concatenate the inverse of this transform with
innerTransform , such that applying the
resulting transform is equivalent to first applying innerTransform and then applying
this inverse of this transform on the resulting value. |
IScalarAffineTransform |
LongPostOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
TypedUnit.valueTransformTo(IUnit targetUnit) |
IScalarAffineTransform |
IUnit.valueTransformTo(IUnit targetUnit)
Get a transform for transforming numerical quantity values expressed in this unit to
numerical quantity values expressed in
targetUnit . |
IScalarAffineTransform |
TimestampUnit.valueTransformTo(TimestampUnit targetUnit) |
abstract IScalarAffineTransform |
TypedUnit.valueTransformTo(U targetUnit)
Get a transform for transforming numerical quantity values expressed in this unit to
numerical quantity values expressed in
targetUnit . |
Modifier and Type | Method and Description |
---|---|
protected ITypedQuantity<U> |
TypedUnit.addPossiblyIntegral(long numericalAugend,
IScalarAffineTransform addendValueTransform,
long numericalAddend) |
IScalarAffineTransform |
ScaleFactor.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
SimpleAffineTransform.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPreOffsetTransform.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
IScalarAffineTransform.concat(IScalarAffineTransform innerTransform)
Concatenate this transform with
innerTransform , such that applying the resulting
transform is equivalent to first applying innerTransform and then applying this
transform on the resulting value. |
IScalarAffineTransform |
LongPostOffsetTransform.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
ScaleFactor.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
SimpleAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPreOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
IScalarAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform)
Concatenate the inverse of this transform with
innerTransform , such that applying the
resulting transform is equivalent to first applying innerTransform and then applying
this inverse of this transform on the resulting value. |
IScalarAffineTransform |
LongPostOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) |