edu.cmu.emulator.world
Class RelVector
java.lang.Object
   edu.cmu.emulator.world.RelSpatialAttribute
edu.cmu.emulator.world.RelSpatialAttribute
       edu.cmu.emulator.world.RelVector
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:
- getRelValuein class- RelSpatialAttribute
 
- 
 
getRelVector
public double[] getRelVector()
- 
 
getAbsValue
public Object getAbsValue()
- 
- Specified by:
- getAbsValuein 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:
- calcChangeMagnitudein class- RelSpatialAttribute
 
- 
 
toString
public String toString()
- 
- Overrides:
- toStringin class- Object
 
- 
 
Copyright © 2013. All Rights Reserved.