public class Acceleration
extends java.lang.Object
Acceleration
represent the second derivative of Position
over time. This
is also to say that Position
is a double integration of Acceleration
with respect
to time.Modifier and Type | Field and Description |
---|---|
long |
acquisitionTime
the time on the System.nanoTime() clock at which the data was acquired.
|
static double |
earthGravity
The (nominal) acceleration due to Earth's gravity
The units are in m/s^2
|
DistanceUnit |
unit
The distance units in which this acceleration is expressed.
|
double |
xAccel |
double |
yAccel |
double |
zAccel |
Constructor and Description |
---|
Acceleration() |
Acceleration(DistanceUnit unit,
double xAccel,
double yAccel,
double zAccel,
long acquisitionTime) |
Modifier and Type | Method and Description |
---|---|
static Acceleration |
fromGravity(double gx,
double gy,
double gz,
long acquisitionTime)
Returns an acceleration constructed from measures in units of earth's gravity
rather than explicit distance units.
|
java.lang.String |
toString() |
Acceleration |
toUnit(DistanceUnit distanceUnit) |
public static final double earthGravity
public DistanceUnit unit
public double xAccel
public double yAccel
public double zAccel
public long acquisitionTime
public Acceleration()
public Acceleration(DistanceUnit unit, double xAccel, double yAccel, double zAccel, long acquisitionTime)
public static Acceleration fromGravity(double gx, double gy, double gz, long acquisitionTime)
public Acceleration toUnit(DistanceUnit distanceUnit)
public java.lang.String toString()
toString
in class java.lang.Object