|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectaim4.util.MotionMath
public class MotionMath
This class provides utility functions for calculating the motion of the vehicles.
Method Summary | |
---|---|
static double |
calcDuration(double v1,
double v2,
double accel)
Calculate the time it takes to accelerate (or decelerate) from the initial velocity to the end velocity. |
static double |
calcDuration(double v1,
double v2,
double accel,
double distance)
Calculate the time it takes to accelerate (or decelerate) from the initial velocity to the end velocity. |
static double |
calcEndVelocity(double v1,
double accel,
double dist)
Calculate the velocity after accelerating for a given distance, starting with a given velocity. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static double calcEndVelocity(double v1, double accel, double dist)
v1
- the initial velocityaccel
- the (constant) accelerationdist
- the distance traveled
public static double calcDuration(double v1, double v2, double accel)
v1
- the initial velocityv2
- the end velocityaccel
- the acceleration
public static double calcDuration(double v1, double v2, double accel, double distance)
v1
- the initial velocityv2
- the end velocityaccel
- the accelerationdistance
- the distance traveled
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |