| Package | Description | 
|---|---|
| vona.time | Vona's utils: clocks and related stuff. | 
| vona.ui | Vona's utils: UI stuff. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DiscreteClockVona's utils: a discrete clock. | 
| class  | SuperClockVona's utils: accelerateable, stoppable clock with extended sleep
 semantics. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Clock | PeriodicThread. clockThe timebase. | 
| Clock | Interpolator. clockThe time base to use for this interpolation. | 
| static Clock | Interpolator. wallClockA default time base. | 
| Modifier and Type | Method and Description | 
|---|---|
| static TrapezoidInterpolator | TrapezoidInterpolator. fixedDuration(Clock clock,
             double start,
             double end,
             double duration)Factory method to make a fixed-duration TrapezoidInterpolator. | 
| static TrapezoidInterpolator | TrapezoidInterpolator. fixedDuration(Clock clock,
             double start,
             double end,
             double duration,
             double accelFraction)Factory method to make a fixed-duration TrapezoidInterpolator. | 
| static TrapezoidInterpolator | TrapezoidInterpolator. maxSpeed(Clock clock,
        double start,
        double end,
        double maxSpeed)Factory method to make a maximum speed TrapezoidInterpolator. | 
| static TrapezoidInterpolator | TrapezoidInterpolator. maxSpeed(Clock clock,
        double start,
        double end,
        double maxSpeed,
        double accelFraction)Factory method to make a maximum speed TrapezoidInterpolator. | 
| Constructor and Description | 
|---|
| Interpolator(Clock clock,
            double start,
            double end,
            double duration)Create a new Interpolator. | 
| PeriodicThread(Clock clock,
              double updateTime)Create a new PeriodicThread, not started. | 
| TrapezoidInterpolator(Clock clock,
                     double start,
                     double end,
                     double duration) | 
| TrapezoidInterpolator(Clock clock,
                     double start,
                     double end,
                     double duration,
                     double accelFraction)Create a new TrapezoidInterpolator. | 
| Modifier and Type | Field and Description | 
|---|---|
| Clock | RXSInteractor. clockthe time base | 
| Constructor and Description | 
|---|
| RXSInteractor(Clock clock)Makes a new interactor with a default interpolator. | 
| RXSInteractor(Clock clock,
             RXSInterpolator rxsInterpolator)Make an interactor based on the given clock and
 rxsInterpolator. |