public interface IMoveableObject extends IVisibleObject
Modifier and Type | Method and Description |
---|---|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getFuturePosition(int when)
Estimate possible future positions.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] |
getFuturePositions(int howMany)
Returns a list of future positions as predicted by the speed.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getOldSpeed() |
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getSpeed()
Get current speed
|
boolean |
isMoving() |
getAge, getCollisionDistance, getDirectionTo, getDirectionTo, getDistanceToXY, getDistanceToXY, getDistanceToXYZ, getDistanceToXYZ, getInformationSource, getLastSeenTime, getLocalPosition, getName, getPosition, getPreviousPosition, isLaying, isVisible
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] getFuturePositions(int howMany)
howMany
- the minimum number of future positions that should be
returnedorg.apache.commons.math3.geometry.euclidean.threed.Vector3D getFuturePosition(int when)
when
- The minimum number of estimatesorg.apache.commons.math3.geometry.euclidean.threed.Vector3D getSpeed()
org.apache.commons.math3.geometry.euclidean.threed.Vector3D getOldSpeed()
boolean isMoving()