Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.google.gwt.touch.client
Class Momentum.State

    java.lang.Object
      com.google.gwt.touch.client.Momentum.State

Enclosing interface:
  Momentum

    public static class Momentum.State

extends java.lang.Object

A snapshot of the current state.

Constructor Summary
`Momentum.State(Point initialPosition, Point initialVelocity)` Construct a new `Momentum.State`.

Method Summary
`int` | `getCumulativeElapsedMillis()` Get the cumulative elapsed time in milliseconds since momentum took over.
`int` | `getElapsedMillis()` Get the elapsed time in milliseconds since the last time the state was updated.
`Point` | `getInitialPosition()` Get the initial position when the momentum took over.
`Point` | `getInitialVelocity()` Get the initial velocity in pixels per millisecond when the momentum took over.
`Point` | `getPosition()` Get the current position.
`Point` | `getVelocity()` Get the current velocity in pixels per millisecond.
`(package private) void` | `setCumulativeElapsedMillis(int cumulativeElapsedMillis)` Set the cumulative elapsed time in milliseconds since momentum took over.
`(package private) void` | `setElapsedMillis(int elapsedMillis)` Set the elapsed time in milliseconds since the last time the state was updated.
`void` | `setPosition(Point position)` Set the current position.
`void` | `setVelocity(Point velocity)` Get the current velocity in pixels per millisecond.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Momentum.State

    public Momentum.State(Point initialPosition,
                          Point initialVelocity)

  Construct a new `Momentum.State`.

  Parameters:
    `initialPosition` - the initial position, which is also set to the current position
    `initialVelocity` - the initial velocity in pixels per millisecond, which is also set to the current velocity

Method Detail

### getCumulativeElapsedMillis

    public int getCumulativeElapsedMillis()

  Get the cumulative elapsed time in milliseconds since momentum took over.

  Returns:
    the elapsed time in milliseconds

### getElapsedMillis

    public int getElapsedMillis()

  Get the elapsed time in milliseconds since the last time the state was updated.

  Returns:
    the elapsed time in milliseconds

### getInitialPosition

    public Point getInitialPosition()

  Get the initial position when the momentum took over.

  Returns:
    the initial position

### getInitialVelocity

    public Point getInitialVelocity()

  Get the initial velocity in pixels per millisecond when the momentum took over.

  Returns:
    the initial velocity

### getPosition

    public Point getPosition()

  Get the current position.

  Returns:
    the current position

### getVelocity

    public Point getVelocity()

  Get the current velocity in pixels per millisecond.

  Returns:
    the current velocity

### setPosition

    public void setPosition(Point position)

  Set the current position.

  Parameters:
    `position` - set the current position

### setVelocity

    public void setVelocity(Point velocity)

  Get the current velocity in pixels per millisecond.

  Parameters:
    `velocity` - set the current velocity

### setCumulativeElapsedMillis

    void setCumulativeElapsedMillis(int cumulativeElapsedMillis)

  Set the cumulative elapsed time in milliseconds since momentum took over.

### setElapsedMillis

    void setElapsedMillis(int elapsedMillis)

  Set the elapsed time in milliseconds since the last time the state was updated.

Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD