Animation writers should examine the AlgThread class: they will need to invoke the method being animated from within the run method of the extended AlgThread class. The loadData method is used to set up the data for an individual animation run, ie after the user has selected a new data set from the Select menu.

The packages ciips.animation.tree and ciips.animation.graph provide some useful classes for animation of tree and graph algorithms.