
public interface MotionProfile
| Modifier and Type | Method and Description |
|---|---|
double |
acceleration(double t)
Gives the acceleration of the blade set at time t.
|
double |
distance(double t)
Gives the distance traveled by the blade set at time t.
|
double |
inverseDistance(double d)
Provides the time t at which the
distance had a given value d.
|
double |
velocity(double t)
Gives the velocity of the blade set at time t.
|
double distance(double t)
t - a time between 0.0 and the amount of time allowed for the motion, inclusiveIllegalArgumentException - if t is invaliddouble velocity(double t)
t - a time between 0.0 and the amount of time allowed for the motion, inclusiveIllegalArgumentException - if t is invaliddouble acceleration(double t)
t - a time between 0.0 and the amount of time allowed for the motion, inclusive.IllegalArgumentException - if t is invalid.double inverseDistance(double d)
d - the distance, between 0.0 and the total distance traveled, inclusive.
Negative for a retraction.IllegalArgumentException - if d is invalidCopyright © 2022 LSST. All rights reserved.