# Package org.gicentre.utils.move

Animated transition utilities for use with Processing.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ZoomPanListener | Interface for object that need to respond to the end of a zoom or pan event.

- Class Summary
  Class | Description
  --- | ---
  Clipper | Deprecated This class should no longer be needed.
  Ease | Utility class containing a set of static easing methods.
  ZoomPan | Class to allow interactive zooming and panning of the Processing display.
  ZoomPan30 | Class to allow interactive zooming and panning of the Processing display.
  ZoomPanState | Class that stores the state of a ZoomPan instance and transform coordinates accordingly.

- Enum Summary
  Enum | Description
  --- | ---
  ZoomPan.ZoomPanDirection | Enumerates zooming and panning constraints.

## Package org.gicentre.utils.move Description

Animated transition utilities for use with Processing.

This package includes classes for assisting with sketches involving movement of some kind. Includes support for easing animated transitions, for interactive zooming and panning and clipping sketches within rectangular bounds.

To check you have the latest version of the gicentreUtils package, display the results of `Version.getText()` or `Version.getVersion()`. It should match that shown in this API documentation.

## Related Documentation

- Processing home page
- giCentreUtils source code
- giCentre.org home page