Class AbstractFloatScalarAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractFloatScalarAbs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends AbstractFloatScalarRelWithAbs<AU,​A,​RU,​R>>

java.lang.Object
java.lang.Number
org.djunits.value.AbstractScalar<U,​S>
org.djunits.value.vfloat.scalar.base.AbstractFloatScalar<AU,​A>
org.djunits.value.vfloat.scalar.base.AbstractFloatScalarAbs<AU,​A,​RU,​R>
Type Parameters:
AU - the absolute unit
A - the Absolute class for reference purposes
RU - the relative unit
R - the Relative class for reference purposes
All Implemented Interfaces:
Serializable, Cloneable, Comparable<A>, Absolute, Scalar<AU,​A>, Scalar.Abs<AU,​A,​RU,​R>, ValueFunctions<AU,​A>, Value<AU,​A>, FloatScalarInterface<AU,​A>, FloatScalarInterface.Abs<AU,​A,​RU,​R>
Direct Known Subclasses:
FloatAbsoluteTemperature, FloatDirection, FloatPosition, FloatTime

public abstract class AbstractFloatScalarAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractFloatScalarAbs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends AbstractFloatScalarRelWithAbs<AU,​A,​RU,​R>>
extends AbstractFloatScalar<AU,​A>
implements FloatScalarInterface.Abs<AU,​A,​RU,​R>
The typed, abstract FloatScalarAbs class that forms the basis of all FloatScalar definitions and extensions.
Note: A relative scalar class can implement the toAbs() method if it has an absolute equivalent.

Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.

Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
See Also:
Serialized Form