com.metsci.glimpse.axis.listener
Class RateLimitedAxisListener2D
java.lang.Object
com.metsci.glimpse.axis.listener.RateLimitedEventDispatcher<Axis2D>
com.metsci.glimpse.axis.listener.RateLimitedAxisListener2D
- All Implemented Interfaces:
- AxisListener2D
- Direct Known Subclasses:
- SpatialSelectionAxisListener
public abstract class RateLimitedAxisListener2D
- extends RateLimitedEventDispatcher<Axis2D>
- implements AxisListener2D
An AxisListener2D which guarantees that axisUpdated( Axis2D ) will not be
called at greater than a given rate.
- Author:
- ulman
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RateLimitedAxisListener2D
public RateLimitedAxisListener2D()
RateLimitedAxisListener2D
public RateLimitedAxisListener2D(double maxFreqHz)
RateLimitedAxisListener2D
public RateLimitedAxisListener2D(long _idleTimeMillis)
axisUpdatedRateLimited
public abstract void axisUpdatedRateLimited(Axis2D axis)
axisUpdated
public void axisUpdated(Axis2D axis)
- Specified by:
axisUpdated
in interface AxisListener2D
eventDispatch
public void eventDispatch(Axis2D data)
- Specified by:
eventDispatch
in class RateLimitedEventDispatcher<Axis2D>
Copyright © 2012 Metron, Inc.. All Rights Reserved.