Class WakeupOnSensorExit


public final class WakeupOnSensorExit extends WakeupCriterion
Class specifying a wakeup on first detection of sensors no longer intersecting the specified boundary.
  • Constructor Details

    • WakeupOnSensorExit

      public WakeupOnSensorExit(Bounds region)
      Constructs a new WakeupOnExit criterion.
      Parameters:
      region - the region that will trigger a wakeup if a Sensor intersects.
  • Method Details

    • getBounds

      public Bounds getBounds()
      Returns this object's bounds specification
      Returns:
      the bounds used in constructing this WakeupCriterion.
    • getTriggeringSensor

      public Sensor getTriggeringSensor()
      Retrieves the Sensor object that caused the wakeup.
      Returns:
      the triggering Sensor object
      Throws:
      IllegalStateException - if not called from within a behavior's processStimulus method which was awoken by a sensor exit.
      Since:
      Java 3D 1.2