Class RMAnimUtils
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
com.inductiveautomation.rm.graphics.RMAnimUtils
- All Implemented Interfaces:
RMPropertyChanger
,Cloneable
This class holds a number of convenient static methods used for animation stuff.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Adds a given time to the given list at the proper ordered index.static void
Adds the list of times in list 2 to the given list of times in list 1 at the proper ordered indexes.static boolean
containsTime
(List<? extends Number> aList, float aTime) Returns whether a given list contains a given float time.static int
indexOfTime
(List<? extends Number> aList, float aTime) Returns the index of a given time in the given list.static int
indexOfTimeAfterTime
(List<? extends Number> aList, float aTime) Returns the index of the time in the given list that is closest but just past the given time.static int
indexOfTimeBeforeTime
(List<? extends Number> aList, float aTime) Returns the index of the time in the given list that is closest without going past the given time.static void
removeTimeBetweenTimes
(List<? extends Number> aList, float startTime, float endTime) Removes the times between the two given times (not including the two times).static Number
timeAfterTime
(List<? extends Number> aList, float aTime) Returns the time in the given list that is just after the given time (or null if no such time).static Number
timeBeforeTime
(List<? extends Number> aList, float aTime) Returns the time in the given list that is just before the given time (or null if no such time).Methods inherited from class com.inductiveautomation.rm.base.RMObject
addPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange, toString
Methods inherited from class com.inductiveautomation.rm.base.RMListenerList
addListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
-
Constructor Details
-
RMAnimUtils
public RMAnimUtils()
-
-
Method Details
-
containsTime
Returns whether a given list contains a given float time. -
indexOfTime
Returns the index of a given time in the given list. -
indexOfTimeBeforeTime
Returns the index of the time in the given list that is closest without going past the given time. -
indexOfTimeAfterTime
Returns the index of the time in the given list that is closest but just past the given time. -
timeBeforeTime
Returns the time in the given list that is just before the given time (or null if no such time). -
timeAfterTime
Returns the time in the given list that is just after the given time (or null if no such time). -
addTime
Adds a given time to the given list at the proper ordered index. -
addTimes
Adds the list of times in list 2 to the given list of times in list 1 at the proper ordered indexes. -
removeTimeBetweenTimes
public static void removeTimeBetweenTimes(List<? extends Number> aList, float startTime, float endTime) Removes the times between the two given times (not including the two times).
-