# Class ARPlaneEvent

java.lang.Object
com.codename1.ar.ARPlaneEvent

public final class ARPlaneEvent extends Object
Describes a change to a detected `ARPlane`, delivered to `ARPlaneListener`s on the EDT.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static enum`
  `ARPlaneEvent.Kind`
  The kind of change that occurred.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ARPlaneEvent.Kind`
  `getKind()`
  The kind of change that occurred.
  `ARPlane`
  `getPlane()`
  The plane snapshot after the change.
  `ARSession`
  `getSession()`
  The session that detected the change.

  ### Methods inherited from class Object

  `clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### getKind

    public ARPlaneEvent.Kind getKind()
    The kind of change that occurred.

  - ### getPlane

    public ARPlane getPlane()
    The plane snapshot after the change. For `Kind#REMOVED` this is the last known snapshot.

  - ### getSession

    public ARSession getSession()
    The session that detected the change.