| 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 |
class |
DecimalScaleFactor |
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 |
SimpleAffineTransform.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
ScaleFactor.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPreOffsetTransform.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPostOffsetTransform.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. |
static IScalarAffineTransform |
SimpleAffineTransform.createWithNegPreOffset(double multiplier,
Number negativeOffset) |
static IScalarAffineTransform |
SimpleAffineTransform.createWithPostOffset(double multiplier,
Number offset) |
static IScalarAffineTransform |
SimpleAffineTransform.createWithPreOffset(double multiplier,
Number offset) |
IScalarAffineTransform |
SimpleAffineTransform.invert() |
IScalarAffineTransform |
LongPreOffsetTransform.invert() |
IScalarAffineTransform |
LongPostOffsetTransform.invert() |
IScalarAffineTransform |
IScalarAffineTransform.invert() |
IScalarAffineTransform |
SimpleAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
ScaleFactor.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPreOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPostOffsetTransform.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 |
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 |
SimpleAffineTransform.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
ScaleFactor.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPreOffsetTransform.concat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPostOffsetTransform.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 |
SimpleAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
ScaleFactor.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPreOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) |
IScalarAffineTransform |
LongPostOffsetTransform.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. |
Copyright © 2019. All rights reserved.