Package org.djunits.value.vdouble.scalar
Class SIScalar
java.lang.Object
java.lang.Number
org.djunits.value.AbstractScalar<U,S>
org.djunits.value.vdouble.scalar.base.AbstractDoubleScalar<U,R>
org.djunits.value.vdouble.scalar.base.AbstractDoubleScalarRel<SIUnit,SIScalar>
org.djunits.value.vdouble.scalar.SIScalar
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<SIScalar>
,Scalar<SIUnit,SIScalar>
,Scalar.Rel<SIUnit,SIScalar>
,ValueFunctions<SIUnit,SIScalar>
,Relative<SIUnit,SIScalar>
,Value<SIUnit,SIScalar>
,DoubleScalarInterface<SIUnit,SIScalar>
,DoubleScalarInterface.Rel<SIUnit,SIScalar>
@Generated(value="org.djunits.generator.GenerateDJUNIT", date="2019-10-18T12:12:25.568Z") public class SIScalar extends AbstractDoubleScalarRel<SIUnit,SIScalar>
Easy access methods for the generic Relative SI DoubleScalar.
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Author:
- Alexander Verbraeck, Peter Knoppers
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.djunits.value.vdouble.scalar.base.DoubleScalarInterface
DoubleScalarInterface.Abs<AU extends AbsoluteLinearUnit<AU,RU>,A extends DoubleScalarInterface.Abs<AU,A,RU,R>,RU extends Unit<RU>,R extends DoubleScalarInterface.RelWithAbs<AU,A,RU,R>>, DoubleScalarInterface.Rel<U extends Unit<U>,R extends DoubleScalarInterface.Rel<U,R>>, DoubleScalarInterface.RelWithAbs<AU extends AbsoluteLinearUnit<AU,RU>,A extends DoubleScalarInterface.Abs<AU,A,RU,R>,RU extends Unit<RU>,R extends DoubleScalarInterface.RelWithAbs<AU,A,RU,R>>
Nested classes/interfaces inherited from interface org.djunits.value.base.Scalar
Scalar.Abs<AU extends AbsoluteLinearUnit<AU,RU>,A extends Scalar.Abs<AU,A,RU,R>,RU extends Unit<RU>,R extends Scalar.RelWithAbs<AU,A,RU,R>>, Scalar.Rel<U extends Unit<U>,R extends Scalar.Rel<U,R>>, Scalar.RelWithAbs<AU extends AbsoluteLinearUnit<AU,RU>,A extends Scalar.Abs<AU,A,RU,R>,RU extends Unit<RU>,R extends Scalar.RelWithAbs<AU,A,RU,R>>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description <KU extends Unit<KU>, K extends AbstractDoubleScalarRel<KU, K>>
Kas(KU displayUnit)
Return the current scalar transformed to a scalar in the given unit.AbsorbedDose
asAbsorbedDose()
Return the current scalar as a absorbeddose.AbsorbedDose
asAbsorbedDose(AbsorbedDoseUnit displayUnit)
Return the current scalar as a absorbeddose, and provide a display unit.Acceleration
asAcceleration()
Return the current scalar as a acceleration.Acceleration
asAcceleration(AccelerationUnit displayUnit)
Return the current scalar as a acceleration, and provide a display unit.AmountOfSubstance
asAmountOfSubstance()
Return the current scalar as a amountofsubstance.AmountOfSubstance
asAmountOfSubstance(AmountOfSubstanceUnit displayUnit)
Return the current scalar as a amountofsubstance, and provide a display unit.Angle
asAngle()
Return the current scalar as a angle.Angle
asAngle(AngleUnit displayUnit)
Return the current scalar as a angle, and provide a display unit.Area
asArea()
Return the current scalar as a area.Area
asArea(AreaUnit displayUnit)
Return the current scalar as a area, and provide a display unit.CatalyticActivity
asCatalyticActivity()
Return the current scalar as a catalyticactivity.CatalyticActivity
asCatalyticActivity(CatalyticActivityUnit displayUnit)
Return the current scalar as a catalyticactivity, and provide a display unit.Density
asDensity()
Return the current scalar as a density.Density
asDensity(DensityUnit displayUnit)
Return the current scalar as a density, and provide a display unit.Dimensionless
asDimensionless()
Return the current scalar as a dimensionless.Dimensionless
asDimensionless(DimensionlessUnit displayUnit)
Return the current scalar as a dimensionless, and provide a display unit.Duration
asDuration()
Return the current scalar as a duration.Duration
asDuration(DurationUnit displayUnit)
Return the current scalar as a duration, and provide a display unit.ElectricalCapacitance
asElectricalCapacitance()
Return the current scalar as a electricalcapacitance.ElectricalCapacitance
asElectricalCapacitance(ElectricalCapacitanceUnit displayUnit)
Return the current scalar as a electricalcapacitance, and provide a display unit.ElectricalCharge
asElectricalCharge()
Return the current scalar as a electricalcharge.ElectricalCharge
asElectricalCharge(ElectricalChargeUnit displayUnit)
Return the current scalar as a electricalcharge, and provide a display unit.ElectricalConductance
asElectricalConductance()
Return the current scalar as a electricalconductance.ElectricalConductance
asElectricalConductance(ElectricalConductanceUnit displayUnit)
Return the current scalar as a electricalconductance, and provide a display unit.ElectricalCurrent
asElectricalCurrent()
Return the current scalar as a electricalcurrent.ElectricalCurrent
asElectricalCurrent(ElectricalCurrentUnit displayUnit)
Return the current scalar as a electricalcurrent, and provide a display unit.ElectricalInductance
asElectricalInductance()
Return the current scalar as a electricalinductance.ElectricalInductance
asElectricalInductance(ElectricalInductanceUnit displayUnit)
Return the current scalar as a electricalinductance, and provide a display unit.ElectricalPotential
asElectricalPotential()
Return the current scalar as a electricalpotential.ElectricalPotential
asElectricalPotential(ElectricalPotentialUnit displayUnit)
Return the current scalar as a electricalpotential, and provide a display unit.ElectricalResistance
asElectricalResistance()
Return the current scalar as a electricalresistance.ElectricalResistance
asElectricalResistance(ElectricalResistanceUnit displayUnit)
Return the current scalar as a electricalresistance, and provide a display unit.Energy
asEnergy()
Return the current scalar as a energy.Energy
asEnergy(EnergyUnit displayUnit)
Return the current scalar as a energy, and provide a display unit.EquivalentDose
asEquivalentDose()
Return the current scalar as a equivalentdose.EquivalentDose
asEquivalentDose(EquivalentDoseUnit displayUnit)
Return the current scalar as a equivalentdose, and provide a display unit.FlowMass
asFlowMass()
Return the current scalar as a flowmass.FlowMass
asFlowMass(FlowMassUnit displayUnit)
Return the current scalar as a flowmass, and provide a display unit.FlowVolume
asFlowVolume()
Return the current scalar as a flowvolume.FlowVolume
asFlowVolume(FlowVolumeUnit displayUnit)
Return the current scalar as a flowvolume, and provide a display unit.Force
asForce()
Return the current scalar as a force.Force
asForce(ForceUnit displayUnit)
Return the current scalar as a force, and provide a display unit.Frequency
asFrequency()
Return the current scalar as a frequency.Frequency
asFrequency(FrequencyUnit displayUnit)
Return the current scalar as a frequency, and provide a display unit.Illuminance
asIlluminance()
Return the current scalar as a illuminance.Illuminance
asIlluminance(IlluminanceUnit displayUnit)
Return the current scalar as a illuminance, and provide a display unit.Length
asLength()
Return the current scalar as a length.Length
asLength(LengthUnit displayUnit)
Return the current scalar as a length, and provide a display unit.LinearDensity
asLinearDensity()
Return the current scalar as a lineardensity.LinearDensity
asLinearDensity(LinearDensityUnit displayUnit)
Return the current scalar as a lineardensity, and provide a display unit.LuminousFlux
asLuminousFlux()
Return the current scalar as a luminousflux.LuminousFlux
asLuminousFlux(LuminousFluxUnit displayUnit)
Return the current scalar as a luminousflux, and provide a display unit.LuminousIntensity
asLuminousIntensity()
Return the current scalar as a luminousintensity.LuminousIntensity
asLuminousIntensity(LuminousIntensityUnit displayUnit)
Return the current scalar as a luminousintensity, and provide a display unit.MagneticFlux
asMagneticFlux()
Return the current scalar as a magneticflux.MagneticFlux
asMagneticFlux(MagneticFluxUnit displayUnit)
Return the current scalar as a magneticflux, and provide a display unit.MagneticFluxDensity
asMagneticFluxDensity()
Return the current scalar as a magneticfluxdensity.MagneticFluxDensity
asMagneticFluxDensity(MagneticFluxDensityUnit displayUnit)
Return the current scalar as a magneticfluxdensity, and provide a display unit.Mass
asMass()
Return the current scalar as a mass.Mass
asMass(MassUnit displayUnit)
Return the current scalar as a mass, and provide a display unit.Power
asPower()
Return the current scalar as a power.Power
asPower(PowerUnit displayUnit)
Return the current scalar as a power, and provide a display unit.Pressure
asPressure()
Return the current scalar as a pressure.Pressure
asPressure(PressureUnit displayUnit)
Return the current scalar as a pressure, and provide a display unit.RadioActivity
asRadioActivity()
Return the current scalar as a radioactivity.RadioActivity
asRadioActivity(RadioActivityUnit displayUnit)
Return the current scalar as a radioactivity, and provide a display unit.SolidAngle
asSolidAngle()
Return the current scalar as a solidangle.SolidAngle
asSolidAngle(SolidAngleUnit displayUnit)
Return the current scalar as a solidangle, and provide a display unit.Speed
asSpeed()
Return the current scalar as a speed.Speed
asSpeed(SpeedUnit displayUnit)
Return the current scalar as a speed, and provide a display unit.Temperature
asTemperature()
Return the current scalar as a temperature.Temperature
asTemperature(TemperatureUnit displayUnit)
Return the current scalar as a temperature, and provide a display unit.Torque
asTorque()
Return the current scalar as a torque.Torque
asTorque(TorqueUnit displayUnit)
Return the current scalar as a torque, and provide a display unit.Volume
asVolume()
Return the current scalar as a volume.Volume
asVolume(VolumeUnit displayUnit)
Return the current scalar as a volume, and provide a display unit.SIScalar
instantiateRel(double value, SIUnit unit)
Construct a new Relative Immutable DoubleScalar of the right type.static SIScalar
instantiateSI(double value, SIUnit unit)
Construct SI scalar.static SIScalar
interpolate(SIScalar zero, SIScalar one, double ratio)
Interpolate between two values.static SIScalar
max(SIScalar r1, SIScalar r2)
Return the maximum value of two relative scalars.static SIScalar
max(SIScalar r1, SIScalar r2, SIScalar... rn)
Return the maximum value of more than two relative scalars.static SIScalar
min(SIScalar r1, SIScalar r2)
Return the minimum value of two relative scalars.static SIScalar
min(SIScalar r1, SIScalar r2, SIScalar... rn)
Return the minimum value of more than two relative scalars.static SIScalar
of(double value, String unitString)
Returns an SIScalar based on a value and the textual representation of the unit.static SIScalar
valueOf(String text)
Returns an SIScalar representation of a textual representation of a value with a unit.Methods inherited from class org.djunits.value.vdouble.scalar.base.AbstractDoubleScalarRel
abs, ceil, divide, divide, divide, floor, minus, neg, plus, reciprocal, rint, times, times, times
Methods inherited from class org.djunits.value.vdouble.scalar.base.AbstractDoubleScalar
clone, compareTo, doubleValue, eq, eq0, equals, floatValue, ge, ge0, getInUnit, getInUnit, getSI, gt, gt0, hashCode, intValue, le, le0, longValue, lt, lt0, ne, ne0, toDisplayString, toDisplayString, toString, toString, toString, toString, toTextualString, toTextualString
Methods inherited from class org.djunits.value.AbstractScalar
getDisplayUnit, isAbsolute, isRelative, setDisplayUnit
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.djunits.value.vdouble.scalar.base.DoubleScalarInterface
getInUnit, getInUnit, getSI
Methods inherited from interface org.djunits.value.base.Scalar
eq, eq0, ge, ge0, gt, gt0, le, le0, lt, lt0, ne, ne0, toDisplayString, toDisplayString, toTextualString, toTextualString
Methods inherited from interface org.djunits.value.Value
getDisplayUnit, isAbsolute, isRelative, setDisplayUnit, toString, toString, toString, toString
-
Constructor Details
-
Method Details
-
instantiateRel
Construct a new Relative Immutable DoubleScalar of the right type. Each extending class must implement this method.- Parameters:
value
- double; the double valueunit
- U; the unit- Returns:
- R a new relative instance of the DoubleScalar of the right type
-
instantiateSI
Construct SI scalar.- Parameters:
value
- double; the double value in SI unitsunit
- SIUnit; the unit to use for the SI scalar- Returns:
- SIScalar; the new scalar with the SI value
-
interpolate
Interpolate between two values.- Parameters:
zero
- SIScalar; the low valueone
- SIScalar; the high valueratio
- double; the ratio between 0 and 1, inclusive- Returns:
- SIScalar; a Scalar at the ratio between
-
max
Return the maximum value of two relative scalars.- Parameters:
r1
- SIScalar; the first scalarr2
- SIScalar; the second scalar- Returns:
- SIScalar; the maximum value of two relative scalars
-
max
Return the maximum value of more than two relative scalars.- Parameters:
r1
- SIScalar; the first scalarr2
- SIScalar; the second scalarrn
- SIScalar...; the other scalars- Returns:
- SIScalar; the maximum value of more than two relative scalars
-
min
Return the minimum value of two relative scalars.- Parameters:
r1
- SIScalar; the first scalarr2
- SIScalar; the second scalar- Returns:
- SIScalar; the minimum value of two relative scalars
-
min
Return the minimum value of more than two relative scalars.- Parameters:
r1
- SIScalar; the first scalarr2
- SIScalar; the second scalarrn
- SIScalar...; the other scalars- Returns:
- SIScalar; the minimum value of more than two relative scalars
-
valueOf
Returns an SIScalar representation of a textual representation of a value with a unit. The String representation that can be parsed is the double value in the unit, followed by the official abbreviation of the unit. Spaces are allowed, but not required, between the value and the unit.- Parameters:
text
- String; the textual representation to parse into a SIScalar- Returns:
- SIScalar; the Scalar representation of the value in its unit
- Throws:
IllegalArgumentException
- when the text cannot be parsedNullPointerException
- when the text argument is null
-
of
Returns an SIScalar based on a value and the textual representation of the unit.- Parameters:
value
- double; the value to useunitString
- String; the textual representation of the unit- Returns:
- SIScalar; the Scalar representation of the value in its unit
- Throws:
IllegalArgumentException
- when the unit cannot be parsed or is incorrectNullPointerException
- when the unitString argument is null
-
as
public final <KU extends Unit<KU>, K extends AbstractDoubleScalarRel<KU, K>> K as(KU displayUnit)Return the current scalar transformed to a scalar in the given unit. Of course the SI dimensionality has to match, otherwise the scalar cannot be transformed. The compiler will check the alignment between the return value and the unit.- Type Parameters:
KU
- the unitK
- the corresponding scalar type- Parameters:
displayUnit
- KU; the unit in which the scalar needs to be expressed- Returns:
- K; the scalar that has been transformed into the right scalar type and unit
-
asAbsorbedDose
Return the current scalar as a absorbeddose.- Returns:
- AbsorbedDose; the current scalar as a absorbeddose
-
asAbsorbedDose
Return the current scalar as a absorbeddose, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- AbsorbedDose; the current scalar as a absorbeddose
-
asAcceleration
Return the current scalar as a acceleration.- Returns:
- Acceleration; the current scalar as a acceleration
-
asAcceleration
Return the current scalar as a acceleration, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Acceleration; the current scalar as a acceleration
-
asAmountOfSubstance
Return the current scalar as a amountofsubstance.- Returns:
- AmountOfSubstance; the current scalar as a amountofsubstance
-
asAmountOfSubstance
Return the current scalar as a amountofsubstance, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- AmountOfSubstance; the current scalar as a amountofsubstance
-
asArea
Return the current scalar as a area.- Returns:
- Area; the current scalar as a area
-
asArea
Return the current scalar as a area, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Area; the current scalar as a area
-
asCatalyticActivity
Return the current scalar as a catalyticactivity.- Returns:
- CatalyticActivity; the current scalar as a catalyticactivity
-
asCatalyticActivity
Return the current scalar as a catalyticactivity, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- CatalyticActivity; the current scalar as a catalyticactivity
-
asDensity
Return the current scalar as a density.- Returns:
- Density; the current scalar as a density
-
asDensity
Return the current scalar as a density, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Density; the current scalar as a density
-
asDimensionless
Return the current scalar as a dimensionless.- Returns:
- Dimensionless; the current scalar as a dimensionless
-
asDimensionless
Return the current scalar as a dimensionless, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Dimensionless; the current scalar as a dimensionless
-
asElectricalCapacitance
Return the current scalar as a electricalcapacitance.- Returns:
- ElectricalCapacitance; the current scalar as a electricalcapacitance
-
asElectricalCapacitance
Return the current scalar as a electricalcapacitance, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- ElectricalCapacitance; the current scalar as a electricalcapacitance
-
asElectricalCharge
Return the current scalar as a electricalcharge.- Returns:
- ElectricalCharge; the current scalar as a electricalcharge
-
asElectricalCharge
Return the current scalar as a electricalcharge, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- ElectricalCharge; the current scalar as a electricalcharge
-
asElectricalConductance
Return the current scalar as a electricalconductance.- Returns:
- ElectricalConductance; the current scalar as a electricalconductance
-
asElectricalConductance
Return the current scalar as a electricalconductance, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- ElectricalConductance; the current scalar as a electricalconductance
-
asElectricalCurrent
Return the current scalar as a electricalcurrent.- Returns:
- ElectricalCurrent; the current scalar as a electricalcurrent
-
asElectricalCurrent
Return the current scalar as a electricalcurrent, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- ElectricalCurrent; the current scalar as a electricalcurrent
-
asElectricalInductance
Return the current scalar as a electricalinductance.- Returns:
- ElectricalInductance; the current scalar as a electricalinductance
-
asElectricalInductance
Return the current scalar as a electricalinductance, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- ElectricalInductance; the current scalar as a electricalinductance
-
asElectricalPotential
Return the current scalar as a electricalpotential.- Returns:
- ElectricalPotential; the current scalar as a electricalpotential
-
asElectricalPotential
Return the current scalar as a electricalpotential, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- ElectricalPotential; the current scalar as a electricalpotential
-
asElectricalResistance
Return the current scalar as a electricalresistance.- Returns:
- ElectricalResistance; the current scalar as a electricalresistance
-
asElectricalResistance
Return the current scalar as a electricalresistance, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- ElectricalResistance; the current scalar as a electricalresistance
-
asEnergy
Return the current scalar as a energy.- Returns:
- Energy; the current scalar as a energy
-
asEnergy
Return the current scalar as a energy, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Energy; the current scalar as a energy
-
asEquivalentDose
Return the current scalar as a equivalentdose.- Returns:
- EquivalentDose; the current scalar as a equivalentdose
-
asEquivalentDose
Return the current scalar as a equivalentdose, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- EquivalentDose; the current scalar as a equivalentdose
-
asFlowMass
Return the current scalar as a flowmass.- Returns:
- FlowMass; the current scalar as a flowmass
-
asFlowMass
Return the current scalar as a flowmass, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- FlowMass; the current scalar as a flowmass
-
asFlowVolume
Return the current scalar as a flowvolume.- Returns:
- FlowVolume; the current scalar as a flowvolume
-
asFlowVolume
Return the current scalar as a flowvolume, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- FlowVolume; the current scalar as a flowvolume
-
asForce
Return the current scalar as a force.- Returns:
- Force; the current scalar as a force
-
asForce
Return the current scalar as a force, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Force; the current scalar as a force
-
asFrequency
Return the current scalar as a frequency.- Returns:
- Frequency; the current scalar as a frequency
-
asFrequency
Return the current scalar as a frequency, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Frequency; the current scalar as a frequency
-
asIlluminance
Return the current scalar as a illuminance.- Returns:
- Illuminance; the current scalar as a illuminance
-
asIlluminance
Return the current scalar as a illuminance, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Illuminance; the current scalar as a illuminance
-
asLinearDensity
Return the current scalar as a lineardensity.- Returns:
- LinearDensity; the current scalar as a lineardensity
-
asLinearDensity
Return the current scalar as a lineardensity, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- LinearDensity; the current scalar as a lineardensity
-
asLuminousFlux
Return the current scalar as a luminousflux.- Returns:
- LuminousFlux; the current scalar as a luminousflux
-
asLuminousFlux
Return the current scalar as a luminousflux, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- LuminousFlux; the current scalar as a luminousflux
-
asLuminousIntensity
Return the current scalar as a luminousintensity.- Returns:
- LuminousIntensity; the current scalar as a luminousintensity
-
asLuminousIntensity
Return the current scalar as a luminousintensity, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- LuminousIntensity; the current scalar as a luminousintensity
-
asMagneticFluxDensity
Return the current scalar as a magneticfluxdensity.- Returns:
- MagneticFluxDensity; the current scalar as a magneticfluxdensity
-
asMagneticFluxDensity
Return the current scalar as a magneticfluxdensity, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- MagneticFluxDensity; the current scalar as a magneticfluxdensity
-
asMagneticFlux
Return the current scalar as a magneticflux.- Returns:
- MagneticFlux; the current scalar as a magneticflux
-
asMagneticFlux
Return the current scalar as a magneticflux, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- MagneticFlux; the current scalar as a magneticflux
-
asMass
Return the current scalar as a mass.- Returns:
- Mass; the current scalar as a mass
-
asMass
Return the current scalar as a mass, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Mass; the current scalar as a mass
-
asPower
Return the current scalar as a power.- Returns:
- Power; the current scalar as a power
-
asPower
Return the current scalar as a power, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Power; the current scalar as a power
-
asPressure
Return the current scalar as a pressure.- Returns:
- Pressure; the current scalar as a pressure
-
asPressure
Return the current scalar as a pressure, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Pressure; the current scalar as a pressure
-
asRadioActivity
Return the current scalar as a radioactivity.- Returns:
- RadioActivity; the current scalar as a radioactivity
-
asRadioActivity
Return the current scalar as a radioactivity, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- RadioActivity; the current scalar as a radioactivity
-
asSolidAngle
Return the current scalar as a solidangle.- Returns:
- SolidAngle; the current scalar as a solidangle
-
asSolidAngle
Return the current scalar as a solidangle, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- SolidAngle; the current scalar as a solidangle
-
asSpeed
Return the current scalar as a speed.- Returns:
- Speed; the current scalar as a speed
-
asSpeed
Return the current scalar as a speed, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Speed; the current scalar as a speed
-
asTorque
Return the current scalar as a torque.- Returns:
- Torque; the current scalar as a torque
-
asTorque
Return the current scalar as a torque, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Torque; the current scalar as a torque
-
asVolume
Return the current scalar as a volume.- Returns:
- Volume; the current scalar as a volume
-
asVolume
Return the current scalar as a volume, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Volume; the current scalar as a volume
-
asAngle
Return the current scalar as a angle.- Returns:
- Angle; the current scalar as a angle
-
asAngle
Return the current scalar as a angle, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Angle; the current scalar as a angle
-
asLength
Return the current scalar as a length.- Returns:
- Length; the current scalar as a length
-
asLength
Return the current scalar as a length, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Length; the current scalar as a length
-
asTemperature
Return the current scalar as a temperature.- Returns:
- Temperature; the current scalar as a temperature
-
asTemperature
Return the current scalar as a temperature, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Temperature; the current scalar as a temperature
-
asDuration
Return the current scalar as a duration.- Returns:
- Duration; the current scalar as a duration
-
asDuration
Return the current scalar as a duration, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Duration; the current scalar as a duration
-