public class SerializationUnits extends Object implements Serializable
Copyright (c) 2016-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See Sim0MQ License.
Modifier and Type | Field and Description |
---|---|
static SerializationUnits |
ABSOLUTETEMPERATURE
AbsoluteTemperature unit type with code 24.
|
static SerializationUnits |
ABSORBEDDOSE
AbsorbedDose unit type with code 29.
|
static SerializationUnits |
ACCELERATION
Acceleration unit type with code 1.
|
static SerializationUnits |
AMOUNTOFSUBSTANCE
AmountOfSubstance unit type with code 30.
|
static SerializationUnits |
ANGLE
Angle unit type with code 3.
|
static SerializationUnits |
AREA
Area unit type with code 5.
|
static SerializationUnits |
CATALYTICACTIVITY
CatalyticActivity unit type with code 31.
|
static SerializationUnits |
DENSITY
Density unit type with code 6.
|
static SerializationUnits |
DIMENSIONLESS
Dimensionless unit type with code 0.
|
static SerializationUnits |
DIRECTION
Direction unit type with code 4.
|
static SerializationUnits |
DURATION
Duration unit type with code 25.
|
static SerializationUnits |
ELECTRICALCAPACITANCE
ElectricalCapacitance unit type with code 32.
|
static SerializationUnits |
ELECTRICALCHARGE
ElectricalCharge unit type with code 7.
|
static SerializationUnits |
ELECTRICALCONDUCTANCE
ElectricalConductance unit type with code 33.
|
static SerializationUnits |
ELECTRICALCURRENT
ElectricalCurrent unit type with code 8.
|
static SerializationUnits |
ELECTRICALINDUCTANCE
ElectricalInductance unit type with code 34.
|
static SerializationUnits |
ELECTRICALPOTENTIAL
ElectricalPotential unit type with code 9.
|
static SerializationUnits |
ELECTRICALRESISTANCE
ElectricalResistance unit type with code 10.
|
static SerializationUnits |
ENERGY
Energy unit type with code 11.
|
static SerializationUnits |
EQUIVALENTDOSE
EquivalentDose unit type with code 35.
|
static SerializationUnits |
FLOWMASS
FlowMass unit type with code 12.
|
static SerializationUnits |
FLOWVOLUME
FlowVolume unit type with code 13.
|
static SerializationUnits |
FORCE
Force unit type with code 14.
|
static SerializationUnits |
FREQUENCY
Frequency unit type with code 15.
|
static SerializationUnits |
ILLUMINANCE
Illuminance unit type with code 36.
|
static SerializationUnits |
LENGTH
Length unit type with code 16.
|
static SerializationUnits |
LINEARDENSITY
LinearDensity unit type with code 18.
|
static SerializationUnits |
LUMINOUSFLUX
LuminousFlux unit type with code 37.
|
static SerializationUnits |
LUMINOUSINTENSITY
LuminousIntensity unit type with code 38.
|
static SerializationUnits |
MAGNETICFLUX
MagneticFlux unit type with code 40.
|
static SerializationUnits |
MAGNETICFLUXDENSITY
MagneticFluxDensity unit type with code 39.
|
static SerializationUnits |
MASS
Mass unit type with code 19.
|
static SerializationUnits |
POSITION
Position unit type with code 17.
|
static SerializationUnits |
POWER
Power unit type with code 20.
|
static SerializationUnits |
PRESSURE
Pressure unit type with code 21.
|
static SerializationUnits |
RADIOACTIVITY
RadioActivity unit type with code 41.
|
static SerializationUnits |
SOLIDANGLE
SolidAngle unit type with code 2.
|
static SerializationUnits |
SPEED
Speed unit type with code 22.
|
static SerializationUnits |
TEMPERATURE
Temperature unit type with code 23.
|
static SerializationUnits |
TIME
Time unit type with code 26.
|
static SerializationUnits |
TORQUE
Torque unit type with code 27.
|
static SerializationUnits |
VOLUME
Volume unit type with code 28.
|
Constructor and Description |
---|
SerializationUnits(int code,
Class<U> djunitsType,
String name,
String description,
String siUnit)
Construct a new UnitType and put it in the maps.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
byte |
getCode()
Retrieve the byte code of this UnitType.
|
String |
getDescription()
Retrieve the description of this UnitType.
|
Class<? extends org.djunits.unit.Unit<?>> |
getDjunitsType()
Retrieve the DJUNITS type of this UnitType.
|
String |
getName()
Retrieve the name of the UnitType.
|
String |
getSiUnit()
Retrieve the SI unit of this UnitType.
|
static Class<? extends org.djunits.unit.Unit<?>> |
getUnitClass(byte code)
Return the unit class belonging to the byte code.
|
static <U extends org.djunits.unit.Unit<U>> |
getUnitCode(U unit)
Return the byte code belonging to the unit class.
|
static SerializationUnits |
getUnitType(byte code)
Return the unit type belonging to the byte code.
|
static <U extends org.djunits.unit.Unit<U>> |
getUnitType(U unit)
Return the unit type belonging to the unit class.
|
int |
hashCode() |
String |
toString() |
public static final SerializationUnits DIMENSIONLESS
public static final SerializationUnits ACCELERATION
public static final SerializationUnits SOLIDANGLE
public static final SerializationUnits ANGLE
public static final SerializationUnits DIRECTION
public static final SerializationUnits AREA
public static final SerializationUnits DENSITY
public static final SerializationUnits ELECTRICALCHARGE
public static final SerializationUnits ELECTRICALCURRENT
public static final SerializationUnits ELECTRICALPOTENTIAL
public static final SerializationUnits ELECTRICALRESISTANCE
public static final SerializationUnits ENERGY
public static final SerializationUnits FLOWMASS
public static final SerializationUnits FLOWVOLUME
public static final SerializationUnits FORCE
public static final SerializationUnits FREQUENCY
public static final SerializationUnits LENGTH
public static final SerializationUnits POSITION
public static final SerializationUnits LINEARDENSITY
public static final SerializationUnits MASS
public static final SerializationUnits POWER
public static final SerializationUnits PRESSURE
public static final SerializationUnits SPEED
public static final SerializationUnits TEMPERATURE
public static final SerializationUnits ABSOLUTETEMPERATURE
public static final SerializationUnits DURATION
public static final SerializationUnits TIME
public static final SerializationUnits TORQUE
public static final SerializationUnits VOLUME
public static final SerializationUnits ABSORBEDDOSE
public static final SerializationUnits AMOUNTOFSUBSTANCE
public static final SerializationUnits CATALYTICACTIVITY
public static final SerializationUnits ELECTRICALCAPACITANCE
public static final SerializationUnits ELECTRICALCONDUCTANCE
public static final SerializationUnits ELECTRICALINDUCTANCE
public static final SerializationUnits EQUIVALENTDOSE
public static final SerializationUnits ILLUMINANCE
public static final SerializationUnits LUMINOUSFLUX
public static final SerializationUnits LUMINOUSINTENSITY
public static final SerializationUnits MAGNETICFLUXDENSITY
public static final SerializationUnits MAGNETICFLUX
public static final SerializationUnits RADIOACTIVITY
public SerializationUnits(int code, Class<U> djunitsType, String name, String description, String siUnit)
U
- the Unitcode
- int; the byte code of the unit provided as an intdjunitsType
- Class<U>; the djunits data typename
- String; the unit namedescription
- String; the unit descriptionsiUnit
- String; the SI or default unit in SI-elementspublic static SerializationUnits getUnitType(byte code)
code
- byte; the code to search for.public static Class<? extends org.djunits.unit.Unit<?>> getUnitClass(byte code)
code
- byte; the code to search for.public static <U extends org.djunits.unit.Unit<U>> SerializationUnits getUnitType(U unit)
U
- the Unitunit
- U; the unit to search for.public static <U extends org.djunits.unit.Unit<U>> byte getUnitCode(U unit)
U
- the Unitunit
- U; the unit to search for.public final byte getCode()
public final Class<? extends org.djunits.unit.Unit<?>> getDjunitsType()
public final String getName()
public final String getDescription()
public final String getSiUnit()
Copyright © 2018–2019 Delft University of Technology. All rights reserved.