public class Vector extends java.lang.Object implements IInterpolate<Vector>, ICopy<Vector>, IQuantity
Constructor and Description |
---|
Vector(Scalar direction,
Scalar magnitude) |
Modifier and Type | Method and Description |
---|---|
void |
copy(Vector t) |
boolean |
getContainedQuantities(java.util.ArrayList<IQuantity> quantities) |
boolean |
getContainedQuantityNames(java.util.ArrayList<java.lang.String> quantity_names) |
float |
getDirection() |
float |
getMagnitude() |
boolean |
getPrintableString(java.lang.StringBuilder printable_string) |
Vector |
instantiate_copy() |
void |
interpolate(Vector to,
double time_ratio,
Vector out) |
public float getDirection()
public float getMagnitude()
public Vector instantiate_copy()
instantiate_copy
in interface ICopy<Vector>
public void interpolate(Vector to, double time_ratio, Vector out)
interpolate
in interface IInterpolate<Vector>
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