Uses of Interface
org.openjdk.jmc.common.unit.IScalarAffineTransform
Packages that use IScalarAffineTransform
Package
Description
This package contains the data model for quantities and units.
-
Uses of IScalarAffineTransform in org.openjdk.jmc.common.unit
Classes in org.openjdk.jmc.common.unit that implement IScalarAffineTransformModifier and TypeClassDescriptionclassclassclassQuick and dirtyScaleFactorimplementation.classIScalarAffineTransformused as the inverse ofLongPreOffsetTransformto avoid losing the precision of the long offset.classTransformthat adds an offset first and then multiplies with the multiplier.classShort termScaleFactorimplementation to improve custom units.classA linear transform, that is, a scale factor.classMethods in org.openjdk.jmc.common.unit that return IScalarAffineTransformModifier and TypeMethodDescriptionIScalarAffineTransform.concat(IScalarAffineTransform innerTransform) Concatenate this transform withinnerTransform, such that applying the resulting transform is equivalent to first applyinginnerTransformand then applying this transform on the resulting value.LongPostOffsetTransform.concat(IScalarAffineTransform innerTransform) LongPreOffsetTransform.concat(IScalarAffineTransform innerTransform) final IScalarAffineTransformScaleFactor.concat(IScalarAffineTransform innerTransform) SimpleAffineTransform.concat(IScalarAffineTransform innerTransform) static IScalarAffineTransformSimpleAffineTransform.createWithNegPreOffset(double multiplier, Number negativeOffset) static IScalarAffineTransformSimpleAffineTransform.createWithPostOffset(double multiplier, Number offset) static IScalarAffineTransformSimpleAffineTransform.createWithPreOffset(double multiplier, Number offset) IScalarAffineTransform.invert()LongPostOffsetTransform.invert()LongPreOffsetTransform.invert()SimpleAffineTransform.invert()IScalarAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform) Concatenate the inverse of this transform withinnerTransform, such that applying the resulting transform is equivalent to first applyinginnerTransformand then applying this inverse of this transform on the resulting value.LongPostOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) LongPreOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) final IScalarAffineTransformScaleFactor.invertAndConcat(IScalarAffineTransform innerTransform) SimpleAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform) IUnit.valueTransformTo(IUnit targetUnit) Get a transform for transforming numerical quantity values expressed in this unit to numerical quantity values expressed intargetUnit.TimestampUnit.valueTransformTo(TimestampUnit targetUnit) TypedUnit.valueTransformTo(IUnit targetUnit) abstract IScalarAffineTransformTypedUnit.valueTransformTo(U targetUnit) Get a transform for transforming numerical quantity values expressed in this unit to numerical quantity values expressed intargetUnit.Methods in org.openjdk.jmc.common.unit with parameters of type IScalarAffineTransformModifier and TypeMethodDescriptionprotected final ITypedQuantity<U>TypedUnit.addPossiblyIntegral(long numericalAugend, IScalarAffineTransform addendValueTransform, long numericalAddend) IScalarAffineTransform.concat(IScalarAffineTransform innerTransform) Concatenate this transform withinnerTransform, such that applying the resulting transform is equivalent to first applyinginnerTransformand then applying this transform on the resulting value.LongPostOffsetTransform.concat(IScalarAffineTransform innerTransform) LongPreOffsetTransform.concat(IScalarAffineTransform innerTransform) final IScalarAffineTransformScaleFactor.concat(IScalarAffineTransform innerTransform) SimpleAffineTransform.concat(IScalarAffineTransform innerTransform) IScalarAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform) Concatenate the inverse of this transform withinnerTransform, such that applying the resulting transform is equivalent to first applyinginnerTransformand then applying this inverse of this transform on the resulting value.LongPostOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) LongPreOffsetTransform.invertAndConcat(IScalarAffineTransform innerTransform) final IScalarAffineTransformScaleFactor.invertAndConcat(IScalarAffineTransform innerTransform) SimpleAffineTransform.invertAndConcat(IScalarAffineTransform innerTransform)