1 package org.djunits.value.vfloat.vector;
2
3 import org.djunits.unit.AbsoluteTemperatureUnit;
4 import org.djunits.unit.TemperatureUnit;
5 import org.djunits.value.vfloat.scalar.FloatAbsoluteTemperature;
6 import org.djunits.value.vfloat.scalar.FloatTemperature;
7 import org.djunits.value.vfloat.vector.base.AbstractFloatVectorAbs;
8 import org.djunits.value.vfloat.vector.data.FloatVectorData;
9
10 import jakarta.annotation.Generated;
11
12
13
14
15
16
17
18
19
20
21 @Generated(value = "org.djunits.generator.GenerateDJUNIT", date = "2023-04-30T13:59:27.633664900Z")
22 public class FloatAbsoluteTemperatureVector extends AbstractFloatVectorAbs<AbsoluteTemperatureUnit, FloatAbsoluteTemperature,
23 FloatAbsoluteTemperatureVector, TemperatureUnit, FloatTemperature, FloatTemperatureVector>
24 {
25
26 private static final long serialVersionUID = 20151003L;
27
28
29
30
31
32
33 public FloatAbsoluteTemperatureVector(final FloatVectorData data, final AbsoluteTemperatureUnit unit)
34 {
35 super(data, unit);
36 }
37
38
39 @Override
40 public Class<FloatAbsoluteTemperature>
41
42 getScalarClass()
43 {
44 return FloatAbsoluteTemperature.class;
45 }
46
47
48 @Override
49 public FloatAbsoluteTemperatureVector instantiateVector(final FloatVectorData fvd,
50 final AbsoluteTemperatureUnit displayUnit)
51 {
52 return new FloatAbsoluteTemperatureVector(fvd, displayUnit);
53 }
54
55
56 @Override
57 public FloatAbsoluteTemperature instantiateScalarSI(final float valueSI, final AbsoluteTemperatureUnit displayUnit)
58 {
59 FloatAbsoluteTemperature result = FloatAbsoluteTemperature.instantiateSI(valueSI);
60 result.setDisplayUnit(displayUnit);
61 return result;
62 }
63
64
65 @Override
66 public FloatTemperatureVector instantiateVectorRel(final FloatVectorData fvd, final TemperatureUnit displayUnit)
67 {
68 return new FloatTemperatureVector(fvd, displayUnit);
69 }
70
71
72 @Override
73 public FloatTemperature instantiateScalarRelSI(final float valueSI, final TemperatureUnit displayUnit)
74 {
75 FloatTemperature result = FloatTemperature.instantiateSI(valueSI);
76 result.setDisplayUnit(displayUnit);
77 return result;
78 }
79
80 }