Class AbstractDoubleScalarAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractDoubleScalarAbs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends AbstractDoubleScalarRelWithAbs<AU,​A,​RU,​R>>

java.lang.Object
java.lang.Number
org.djunits.value.AbstractScalar<U,​S>
org.djunits.value.vdouble.scalar.base.AbstractDoubleScalar<AU,​A>
org.djunits.value.vdouble.scalar.base.AbstractDoubleScalarAbs<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>, DoubleScalarInterface<AU,​A>, DoubleScalarInterface.Abs<AU,​A,​RU,​R>
Direct Known Subclasses:
AbsoluteTemperature, Direction, Position, Time

public abstract class AbstractDoubleScalarAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractDoubleScalarAbs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends AbstractDoubleScalarRelWithAbs<AU,​A,​RU,​R>>
extends AbstractDoubleScalar<AU,​A>
implements DoubleScalarInterface.Abs<AU,​A,​RU,​R>
The typed, abstract DoubleScalarAbs class that forms the basis of all DoubleScalar definitions and extensions.
Note: A relative scalar class can implement the toAbs() method if it has an absolute equivalent.

Copyright (c) 2013-2019 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