public class LinearAcceleration extends java.lang.Object implements IInterpolate<LinearAcceleration>, ICopy<LinearAcceleration>, IQuantity
Constructor and Description |
---|
LinearAcceleration()
Constructs a LinearAcceleration instance, using default values (0).
|
LinearAcceleration(float x,
float y,
float z)
Constructs a LinearAcceleration instance, using the provided x, y and z
values.
|
LinearAcceleration(LinearAcceleration src)
Constructs a LinearAcceleration instance, using values from another LinearAcceleration
instance.
|
Modifier and Type | Method and Description |
---|---|
void |
copy(LinearAcceleration t) |
boolean |
getContainedQuantities(java.util.ArrayList<IQuantity> quantities) |
boolean |
getContainedQuantityNames(java.util.ArrayList<java.lang.String> quantity_names) |
boolean |
getPrintableString(java.lang.StringBuilder printable_string) |
float |
getX()
Accessor for the LinearAcceleration X component value.
|
float |
getY()
Accessor for the LinearAcceleration Y component value.
|
float |
getZ()
Accessor for the LinearAcceleration Z component value.
|
LinearAcceleration |
instantiate_copy() |
void |
interpolate(LinearAcceleration to,
double time_ratio,
LinearAcceleration out) |
void |
set(float x,
float y,
float z)
Modifies the LinearAcceleration by setting the component X, Y and Z value.
|
void |
set(LinearAcceleration src)
Modifies the LinearAcceleration to be equal to the provided LinearAcceleration.
|
public LinearAcceleration()
public LinearAcceleration(LinearAcceleration src)
src
- - the LinearAcceleration instance used to initialize this instance.public LinearAcceleration(float x, float y, float z)
x
- - the LinearAcceleration X component valuey
- - the LinearAcceleration Y component valuez
- - the LinearAcceleration Z component valuepublic void set(float x, float y, float z)
x
- - the LinearAcceleration X component value.y
- - the LinearAcceleration Y component value.z
- - the LinearAcceleration Z component value.public void set(LinearAcceleration src)
src
- - the LinearAcceleration instance used to initialize this LinearAcceleration.public float getX()
public float getY()
public float getZ()
public boolean getPrintableString(java.lang.StringBuilder printable_string)
getPrintableString
in interface IQuantity
public boolean getContainedQuantities(java.util.ArrayList<IQuantity> quantities)
getContainedQuantities
in interface IQuantity
public boolean getContainedQuantityNames(java.util.ArrayList<java.lang.String> quantity_names)
getContainedQuantityNames
in interface IQuantity
public void copy(LinearAcceleration t)
copy
in interface ICopy<LinearAcceleration>
public LinearAcceleration instantiate_copy()
instantiate_copy
in interface ICopy<LinearAcceleration>
public void interpolate(LinearAcceleration to, double time_ratio, LinearAcceleration out)
interpolate
in interface IInterpolate<LinearAcceleration>