Class WakeupOnSensorExit


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

      • WakeupOnSensorExit

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

      • 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:
        java.lang.IllegalStateException - if not called from within a behavior's processStimulus method which was awoken by a sensor exit.
        Since:
        Java 3D 1.2