public class AutomaticRegularCar extends java.lang.Object implements PositionedEntity
Constructor and Description |
---|
AutomaticRegularCar(java.lang.String name,
Point actualPosition) |
Modifier and Type | Method and Description |
---|---|
Point |
getActualPosition() |
RegularCarModel |
getCarModel() |
java.lang.Double |
getDistanceToWaypoint() |
com.jme3.math.Vector3f |
getHeading() |
java.lang.String |
getName() |
Point |
getPosition() |
com.jme3.math.Quaternion |
getRotation() |
float |
getSpeed() |
com.jme3.math.Vector3f |
getTranslation() |
com.jme3.math.Vector3f |
getVelocity() |
VisualPlanLayer.VisualPlan |
getVisualPlan() |
Point |
getWaypoint() |
com.jme3.math.Quaternion |
getWheelRotation(java.lang.String wheelName) |
com.jme3.math.Vector3f |
getWheelTranslation(java.lang.String wheelName) |
void |
move(long duration,
long currentTime) |
void |
setVisualPlan(VisualPlanLayer.VisualPlan visualPlan) |
void |
setWaypoint(Point waypoint,
java.lang.Float targetVelocity,
boolean isForward) |
java.lang.String |
toString() |
public AutomaticRegularCar(java.lang.String name, Point actualPosition)
public void move(long duration, long currentTime)
public java.lang.Double getDistanceToWaypoint()
public RegularCarModel getCarModel()
public java.lang.String getName()
public Point getWaypoint()
public void setWaypoint(Point waypoint, java.lang.Float targetVelocity, boolean isForward)
public Point getActualPosition()
public Point getPosition()
getPosition
in interface PositionedEntity
public com.jme3.math.Vector3f getTranslation()
public com.jme3.math.Vector3f getVelocity()
public float getSpeed()
public com.jme3.math.Quaternion getWheelRotation(java.lang.String wheelName)
public com.jme3.math.Vector3f getWheelTranslation(java.lang.String wheelName)
public com.jme3.math.Vector3f getHeading()
public com.jme3.math.Quaternion getRotation()
public VisualPlanLayer.VisualPlan getVisualPlan()
public void setVisualPlan(VisualPlanLayer.VisualPlan visualPlan)
public java.lang.String toString()
toString
in class java.lang.Object