edu.cmu.emulator.world
Class RelVector
java.lang.Object
edu.cmu.emulator.world.RelSpatialAttribute
edu.cmu.emulator.world.RelVector
- Direct Known Subclasses:
- RelPositionVector
public class RelVector
- extends RelSpatialAttribute
Constructor Summary |
RelVector(double[] v,
MovableObject mObject,
GroupWorker groupWorker)
|
RelVector(double[] v,
MovableObject mObject,
RelVector parent,
GroupWorker groupWorker)
|
RelVector(double x,
double y,
double z,
MovableObject mObject,
GroupWorker groupWorker)
|
RelVector(double x,
double y,
double z,
MovableObject mObject,
RelVector parent,
GroupWorker groupWorker)
|
RelVector(MovableObject mObject,
GroupWorker groupWorker)
|
RelVector(MovableObject mObject,
RelVector parent,
GroupWorker groupWorker)
|
Methods inherited from class edu.cmu.emulator.world.RelSpatialAttribute |
addChild, addListener, addListener, addListener, addListener, addListener, getChild, getID, getNumChildren, getObject, getParent, notifyChildren, notifyListeners, removeChild, removeListener, setID, setParent |
v
protected double[] v
integral
protected RelVector integral
derivative
protected RelVector derivative
debug
protected static final boolean debug
- See Also:
- Constant Field Values
debugListeners
protected static final boolean debugListeners
- See Also:
- Constant Field Values
RelVector
public RelVector(MovableObject mObject,
RelVector parent,
GroupWorker groupWorker)
RelVector
public RelVector(MovableObject mObject,
GroupWorker groupWorker)
RelVector
public RelVector(double[] v,
MovableObject mObject,
RelVector parent,
GroupWorker groupWorker)
RelVector
public RelVector(double[] v,
MovableObject mObject,
GroupWorker groupWorker)
RelVector
public RelVector(double x,
double y,
double z,
MovableObject mObject,
RelVector parent,
GroupWorker groupWorker)
RelVector
public RelVector(double x,
double y,
double z,
MovableObject mObject,
GroupWorker groupWorker)
setIntegral
public void setIntegral(RelVector integral)
setDerivative
public void setDerivative(RelVector derivative)
getRelValue
public Object getRelValue()
- Specified by:
getRelValue
in class RelSpatialAttribute
getRelVector
public double[] getRelVector()
getAbsValue
public Object getAbsValue()
- Specified by:
getAbsValue
in class RelSpatialAttribute
getAbsVector
public double[] getAbsVector()
getAbsVector
public void getAbsVector(double[] abs)
getAbsWithParent
protected void getAbsWithParent(double[] abs)
set
void set(long timeMillis,
double[] v)
- For use by system code
set
void set(long timeMillis,
double x,
double y,
double z)
- For use by system code
isZero
public boolean isZero()
calcChangeMagnitude
protected double calcChangeMagnitude(Object a,
Object b)
- Specified by:
calcChangeMagnitude
in class RelSpatialAttribute
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013. All Rights Reserved.