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
19 private static final long serialVersionUID = 20190905L;
20
21
22
23
24
25
26 public JerkVector(final DoubleVectorData data, final JerkUnit displayUnit)
27 {
28 super(data, displayUnit);
29 }
30
31
32 @Override
33 public Class<Jerk> getScalarClass()
34 {
35 return Jerk.class;
36 }
37
38
39 @Override
40 public JerkVector instantiateVector(final DoubleVectorData dvd, final JerkUnit displayUnit)
41 {
42 return new JerkVector(dvd, displayUnit);
43 }
44
45
46 @Override
47 public Jerk instantiateScalarSI(final double valueSI, final JerkUnit displayUnit)
48 {
49 Jerk result = Jerk.instantiateSI(valueSI);
50 result.setDisplayUnit(displayUnit);
51 return result;
52 }
53
54 }