Package sub_arctic.anim

Interface Summary
animatable This is the input protocol interface for specifying that an object is animatable.
pacer This is an interface for implementing pacing functions. Your function should map a point in a time interval (0.0 to 1.0) to another point in that interval.
simple_animatable This is a simpler version of the the animatable interface (with fewer parameters).
timer This interface defines how the timer callback works.
trajectory This is an interface for trajectories.
 

Class Summary
anim_event This is a subtype of the AWTEvent class which we use to force ourselves to be synchronized with the event dispatch process.
anim_generator This is the object which generates the animation events.
animation_agent This is the dispatch agent which handles animation input events and dispatches them to interface objects via the animatable input protocol interface.
anticipation_line This class implements a trajectory along a line, but with cartoonish anticipation and overshoot.
continuous_interval This is the type of class you construct for a permanent transition.
continuous_transition This is a transition for people who want to have a transition which lasts until you specifically remove it.
line_trajectory This is a sample trajectory.
linear_pacer This is the simplest pacing function.
simple_transition This is a version of the transition object which knows how to talk to objects which are of type simple_animatable.
slow_in_slow_out Implements the pacing function for a slow in slow out, ala the artkit pacing function of the same name.
time_interval This class is handy for manipulating transitions both by the user and by the animation agent.
timer_transition This is a subclass of transition which just generates a "pulse" to an object which an amount of time has elapsed.
transition Class that implements the transitions, just like in the paper (Hudson & Stasko, UIST '93) and in artkit.