Package org.djunits.value.vdouble.scalar
Class SIScalar
java.lang.Object
java.lang.Number
org.djunits.value.base.Scalar<U,S>
org.djunits.value.vdouble.scalar.base.DoubleScalar<U,R>
org.djunits.value.vdouble.scalar.base.DoubleScalarRel<SIUnit,SIScalar>
org.djunits.value.vdouble.scalar.SIScalar
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<SIScalar>
,Relative<SIUnit,
,SIScalar> Value<SIUnit,
SIScalar>
@Generated(value="org.djunits.generator.GenerateDJUNIT",
date="2023-07-23T14:06:38.224104100Z")
public class SIScalar
extends DoubleScalarRel<SIUnit,SIScalar>
Easy access methods for the generic Relative SI DoubleScalar.
Copyright (c) 2013-2024 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
- See Also:
-
Field Summary
Fields inherited from class org.djunits.value.vdouble.scalar.base.DoubleScalar
si
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal <U extends Unit<U>,
S extends DoubleScalarRel<U, S>>
Sas
(U displayUnit) Return the current scalar transformed to a scalar in the given unit.final AbsorbedDose
Return the current scalar as a absorbeddose.final AbsorbedDose
asAbsorbedDose
(AbsorbedDoseUnit displayUnit) Return the current scalar as a absorbeddose, and provide a display unit.final Acceleration
Return the current scalar as a acceleration.final Acceleration
asAcceleration
(AccelerationUnit displayUnit) Return the current scalar as a acceleration, and provide a display unit.final AmountOfSubstance
Return the current scalar as a amountofsubstance.final AmountOfSubstance
asAmountOfSubstance
(AmountOfSubstanceUnit displayUnit) Return the current scalar as a amountofsubstance, and provide a display unit.final Angle
asAngle()
Return the current scalar as a angle.final Angle
Return the current scalar as a angle, and provide a display unit.final AngularAcceleration
Return the current scalar as a angularacceleration.final AngularAcceleration
asAngularAcceleration
(AngularAccelerationUnit displayUnit) Return the current scalar as a angularacceleration, and provide a display unit.final AngularVelocity
Return the current scalar as a angularvelocity.final AngularVelocity
asAngularVelocity
(AngularVelocityUnit displayUnit) Return the current scalar as a angularvelocity, and provide a display unit.final Area
asArea()
Return the current scalar as a area.final Area
Return the current scalar as a area, and provide a display unit.final CatalyticActivity
Return the current scalar as a catalyticactivity.final CatalyticActivity
asCatalyticActivity
(CatalyticActivityUnit displayUnit) Return the current scalar as a catalyticactivity, and provide a display unit.final Density
Return the current scalar as a density.final Density
asDensity
(DensityUnit displayUnit) Return the current scalar as a density, and provide a display unit.final Dimensionless
Return the current scalar as a dimensionless.final Dimensionless
asDimensionless
(DimensionlessUnit displayUnit) Return the current scalar as a dimensionless, and provide a display unit.final Duration
Return the current scalar as a duration.final Duration
asDuration
(DurationUnit displayUnit) Return the current scalar as a duration, and provide a display unit.final ElectricalCapacitance
Return the current scalar as a electricalcapacitance.final ElectricalCapacitance
asElectricalCapacitance
(ElectricalCapacitanceUnit displayUnit) Return the current scalar as a electricalcapacitance, and provide a display unit.final ElectricalCharge
Return the current scalar as a electricalcharge.final ElectricalCharge
asElectricalCharge
(ElectricalChargeUnit displayUnit) Return the current scalar as a electricalcharge, and provide a display unit.final ElectricalConductance
Return the current scalar as a electricalconductance.final ElectricalConductance
asElectricalConductance
(ElectricalConductanceUnit displayUnit) Return the current scalar as a electricalconductance, and provide a display unit.final ElectricalCurrent
Return the current scalar as a electricalcurrent.final ElectricalCurrent
asElectricalCurrent
(ElectricalCurrentUnit displayUnit) Return the current scalar as a electricalcurrent, and provide a display unit.final ElectricalInductance
Return the current scalar as a electricalinductance.final ElectricalInductance
asElectricalInductance
(ElectricalInductanceUnit displayUnit) Return the current scalar as a electricalinductance, and provide a display unit.final ElectricalPotential
Return the current scalar as a electricalpotential.final ElectricalPotential
asElectricalPotential
(ElectricalPotentialUnit displayUnit) Return the current scalar as a electricalpotential, and provide a display unit.final ElectricalResistance
Return the current scalar as a electricalresistance.final ElectricalResistance
asElectricalResistance
(ElectricalResistanceUnit displayUnit) Return the current scalar as a electricalresistance, and provide a display unit.final Energy
asEnergy()
Return the current scalar as a energy.final Energy
asEnergy
(EnergyUnit displayUnit) Return the current scalar as a energy, and provide a display unit.final EquivalentDose
Return the current scalar as a equivalentdose.final EquivalentDose
asEquivalentDose
(EquivalentDoseUnit displayUnit) Return the current scalar as a equivalentdose, and provide a display unit.final FlowMass
Return the current scalar as a flowmass.final FlowMass
asFlowMass
(FlowMassUnit displayUnit) Return the current scalar as a flowmass, and provide a display unit.final FlowVolume
Return the current scalar as a flowvolume.final FlowVolume
asFlowVolume
(FlowVolumeUnit displayUnit) Return the current scalar as a flowvolume, and provide a display unit.final Force
asForce()
Return the current scalar as a force.final Force
Return the current scalar as a force, and provide a display unit.final Frequency
Return the current scalar as a frequency.final Frequency
asFrequency
(FrequencyUnit displayUnit) Return the current scalar as a frequency, and provide a display unit.final Illuminance
Return the current scalar as a illuminance.final Illuminance
asIlluminance
(IlluminanceUnit displayUnit) Return the current scalar as a illuminance, and provide a display unit.final Length
asLength()
Return the current scalar as a length.final Length
asLength
(LengthUnit displayUnit) Return the current scalar as a length, and provide a display unit.final LinearDensity
Return the current scalar as a lineardensity.final LinearDensity
asLinearDensity
(LinearDensityUnit displayUnit) Return the current scalar as a lineardensity, and provide a display unit.final LuminousFlux
Return the current scalar as a luminousflux.final LuminousFlux
asLuminousFlux
(LuminousFluxUnit displayUnit) Return the current scalar as a luminousflux, and provide a display unit.final LuminousIntensity
Return the current scalar as a luminousintensity.final LuminousIntensity
asLuminousIntensity
(LuminousIntensityUnit displayUnit) Return the current scalar as a luminousintensity, and provide a display unit.final MagneticFlux
Return the current scalar as a magneticflux.final MagneticFlux
asMagneticFlux
(MagneticFluxUnit displayUnit) Return the current scalar as a magneticflux, and provide a display unit.final MagneticFluxDensity
Return the current scalar as a magneticfluxdensity.final MagneticFluxDensity
asMagneticFluxDensity
(MagneticFluxDensityUnit displayUnit) Return the current scalar as a magneticfluxdensity, and provide a display unit.final Mass
asMass()
Return the current scalar as a mass.final Mass
Return the current scalar as a mass, and provide a display unit.final Momentum
Return the current scalar as a momentum.final Momentum
asMomentum
(MomentumUnit displayUnit) Return the current scalar as a momentum, and provide a display unit.final Power
asPower()
Return the current scalar as a power.final Power
Return the current scalar as a power, and provide a display unit.final Pressure
Return the current scalar as a pressure.final Pressure
asPressure
(PressureUnit displayUnit) Return the current scalar as a pressure, and provide a display unit.final RadioActivity
Return the current scalar as a radioactivity.final RadioActivity
asRadioActivity
(RadioActivityUnit displayUnit) Return the current scalar as a radioactivity, and provide a display unit.final SolidAngle
Return the current scalar as a solidangle.final SolidAngle
asSolidAngle
(SolidAngleUnit displayUnit) Return the current scalar as a solidangle, and provide a display unit.final Speed
asSpeed()
Return the current scalar as a speed.final Speed
Return the current scalar as a speed, and provide a display unit.final Temperature
Return the current scalar as a temperature.final Temperature
asTemperature
(TemperatureUnit displayUnit) Return the current scalar as a temperature, and provide a display unit.final Torque
asTorque()
Return the current scalar as a torque.final Torque
asTorque
(TorqueUnit displayUnit) Return the current scalar as a torque, and provide a display unit.final Volume
asVolume()
Return the current scalar as a volume.final Volume
asVolume
(VolumeUnit displayUnit) Return the current scalar as a volume, and provide a display unit.final SIScalar
instantiateRel
(double value, SIUnit unit) Construct a new Relative Immutable DoubleScalar of the right type.static final SIScalar
instantiateSI
(double value, SIUnit unit) Construct SI scalar.static SIScalar
interpolate
(SIScalar zero, SIScalar one, double ratio) Interpolate between two values.static SIScalar
Return the maximum value of two relative scalars.static SIScalar
Return the maximum value of more than two relative scalars.static SIScalar
Return the minimum value of two relative scalars.static SIScalar
Return the minimum value of more than two relative scalars.static SIScalar
Returns an SIScalar based on a value and the textual representation of the unit.Create the reciprocal of this scalar with the correct dimensions.Somewhat verbose description of this value with the values expressed in the specified unit.static SIScalar
Returns an SIScalar representation of a textual representation of a value with a unit.Methods inherited from class org.djunits.value.vdouble.scalar.base.DoubleScalarRel
abs, ceil, divide, divide, divide, floor, minus, neg, plus, rint, times, times, times
Methods inherited from class org.djunits.value.vdouble.scalar.base.DoubleScalar
compareTo, divide, doubleValue, eq, eq0, equals, floatValue, ge, ge0, getInUnit, getInUnit, getSI, gt, gt0, hashCode, instantiate, instantiateAnonymous, instantiateSI, interpolate, interpolate, intValue, le, le0, longValue, lt, lt0, max, max, min, min, minus, minus, minus, multiply, ne, ne0, plus, plus, plus, toDisplayString, toDisplayString, toString, toString, toString, toStringSIPrefixed, toStringSIPrefixed, toTextualString, toTextualString
Methods inherited from class org.djunits.value.base.Scalar
format, format, getDisplayUnit, setDisplayUnit
Methods inherited from class java.lang.Number
byteValue, shortValue
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.djunits.value.Value
isAbsolute, isRelative
-
Constructor Details
-
SIScalar
Construct SI scalar.- Parameters:
value
- double; the double valueunit
- SIUnit; unit for the double value
-
SIScalar
Construct SI scalar.- Parameters:
value
- SIScalar; Scalar from which to construct this instance
-
-
Method Details
-
instantiateRel
Description copied from class:DoubleScalarRel
Construct a new Relative Immutable DoubleScalar of the right type. Each extending class must implement this method.- Specified by:
instantiateRel
in classDoubleScalarRel<SIUnit,
SIScalar> - 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
-
reciprocal
Description copied from class:DoubleScalarRel
Create the reciprocal of this scalar with the correct dimensions.- Specified by:
reciprocal
in classDoubleScalarRel<SIUnit,
SIScalar> - Returns:
- DoubleScalar<?>; a new scalar instance with correct SI dimensions
-
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
-
toString
Description copied from interface:Value
Somewhat verbose description of this value with the values expressed in the specified unit.- Specified by:
toString
in interfaceValue<SIUnit,
SIScalar> - Overrides:
toString
in classDoubleScalar<SIUnit,
SIScalar> - Parameters:
displayUnit
- U; the unit into which the values are converted for displayverbose
- boolean; if true; include type info; if false; exclude type infowithUnit
- boolean; if true; include the unit; of false; exclude the unit- Returns:
- String; printable string with the value contents
-
as
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:
U
- the unit typeS
- the scalar type- Parameters:
displayUnit
- KU; the unit in which the scalar needs to be expressed- Returns:
- S; 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
-
asAngularAcceleration
Return the current scalar as a angularacceleration.- Returns:
- AngularAcceleration; the current scalar as a angularacceleration
-
asAngularAcceleration
Return the current scalar as a angularacceleration, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- AngularAcceleration; the current scalar as a angularacceleration
-
asAngularVelocity
Return the current scalar as a angularvelocity.- Returns:
- AngularVelocity; the current scalar as a angularvelocity
-
asAngularVelocity
Return the current scalar as a angularvelocity, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- AngularVelocity; the current scalar as a angularvelocity
-
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
-
asMomentum
Return the current scalar as a momentum.- Returns:
- Momentum; the current scalar as a momentum
-
asMomentum
Return the current scalar as a momentum, and provide a display unit.- Parameters:
displayUnit
- the unit in which the value will be displayed- Returns:
- Momentum; the current scalar as a momentum
-
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
-