| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectaim4.vehicle.AccelProfile
public class AccelProfile
The acceleration profile.
| Nested Class Summary | |
|---|---|
static class | 
AccelProfile.DurAccel
A pair of acceleration and duration.  | 
| Constructor Summary | |
|---|---|
AccelProfile()
Create an acceleration profile.  | 
|
| Method Summary | |
|---|---|
 void | 
add(double dur,
    double acc)
Add a duration and acceleration pair to the profile.  | 
 List<AccelProfile.DurAccel> | 
getDurAccelList()
Get the list of the acceleration-duration pairs.  | 
 int | 
size()
Get the number of acceleration-duration pairs in the profile.  | 
 AccelSchedule | 
toAccelSchedule(double initTime)
Convert the acceleration profile to an acceleration schedule.  | 
 AccelSchedule | 
toAccelSchedule(double initTime,
                double lastAccel)
Convert the acceleration profile to an acceleration schedule.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public AccelProfile()
| Method Detail | 
|---|
public void add(double dur,
                double acc)
dur - the durationacc - the accelerationpublic int size()
public List<AccelProfile.DurAccel> getDurAccelList()
public AccelSchedule toAccelSchedule(double initTime)
initTime - the initial time of the acceleration schedule
public AccelSchedule toAccelSchedule(double initTime,
                                     double lastAccel)
initTime - the initial time of the acceleration schedulelastAccel - the last acceleration
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||