# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Methods | Inherited Methods

# InputDevice.MotionRange

`public static final class InputDevice.MotionRange`
`extends Object` ``

java.lang.Object
↳ | android.view.InputDevice.MotionRange

Provides information about the range of values for a particular `MotionEvent` axis.

See also:

- `InputDevice.getMotionRange(int)`

## Summary

### Public methods
`int` | `getAxis()` Gets the axis id.
`float` | `getFlat()` Gets the extent of the center flat position with respect to this axis.
`float` | `getFuzz()` Gets the error tolerance for input device measurements with respect to this axis.
`float` | `getMax()` Gets the inclusive maximum value for the axis.
`float` | `getMin()` Gets the inclusive minimum value for the axis.
`float` | `getRange()` Gets the range of the axis (difference between maximum and minimum).
`float` | `getResolution()` Gets the resolution for input device measurements with respect to this axis.
`int` | `getSource()` Gets the source for which the axis is defined.
`boolean` | `isFromSource(int source)` Determines whether the event is from the given source.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Public methods

### getAxis

    public int getAxis ()

Gets the axis id.

Returns
`int` | The axis id.

### getFlat

    public float getFlat ()

Gets the extent of the center flat position with respect to this axis.

For example, a flat value of 8 means that the center position is between -8 and +8. This value is mainly useful for calibrating self-centering devices.

Returns
`float` | The extent of the center flat position.

### getFuzz

    public float getFuzz ()

Gets the error tolerance for input device measurements with respect to this axis.

For example, a value of 2 indicates that the measured value may be up to +/- 2 units away from the actual value due to noise and device sensitivity limitations.

Returns
`float` | The error tolerance.

### getMax

    public float getMax ()

Gets the inclusive maximum value for the axis.

Returns
`float` | The inclusive maximum value.

### getMin

    public float getMin ()

Gets the inclusive minimum value for the axis.

Returns
`float` | The inclusive minimum value.

### getRange

    public float getRange ()

Gets the range of the axis (difference between maximum and minimum).

Returns
`float` | The range of values.

### getResolution

    public float getResolution ()

Gets the resolution for input device measurements with respect to this axis.

Returns
`float` | The resolution in units per millimeter, or units per radian for rotational axes.

### getSource

    public int getSource ()

Gets the source for which the axis is defined.

Returns
`int` | The source.

### isFromSource

    public boolean isFromSource (int source)

Determines whether the event is from the given source.

Parameters
`source` | `int`: The input source to check against. This can be a specific device type, such as `InputDevice#SOURCE_TOUCH_NAVIGATION`, or a more generic device class, such as `InputDevice#SOURCE_CLASS_POINTER`.

Returns
`boolean` | Whether the event is from the given source.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*