1 package org.djunits.demo.website;
2
3 import org.djunits.value.vdouble.vector.base.AbstractDoubleVectorRel;
4 import org.djunits.value.vdouble.vector.data.DoubleVectorData;
5
6
7
8
9
10
11
12
13
14
15 public class JerkVector extends AbstractDoubleVectorRel<JerkUnit, Jerk, JerkVector>
16 {
17
18 private static final long serialVersionUID = 20190905L;
19
20
21
22
23
24
25 public JerkVector(final DoubleVectorData data, final JerkUnit displayUnit)
26 {
27 super(data, displayUnit);
28 }
29
30
31 @Override
32 public Class<Jerk> getScalarClass()
33 {
34 return Jerk.class;
35 }
36
37
38 @Override
39 public JerkVector instantiateVector(final DoubleVectorData dvd, final JerkUnit displayUnit)
40 {
41 return new JerkVector(dvd, displayUnit);
42 }
43
44
45 @Override
46 public Jerk instantiateScalarSI(final double valueSI, final JerkUnit displayUnit)
47 {
48 Jerk result = Jerk.instantiateSI(valueSI);
49 result.setDisplayUnit(displayUnit);
50 return result;
51 }
52
53 }