Constructor which makes a MWCAnimator which is connected to the specified MultiWCHolder.
Destructor.
Add or remove a MultiWCHolder, or remove all MultiWCHolders from this MWCAnimator. mholder is added at the end of the list.
Install the given restriction, spaced by the given increment, on all MultiWCHolders. Ultimately this will go private and be called (for example) by next(), prev(). But for now we leave it public for testing purposes. After being called, restrictions is the set of restrictions which have been placed on the final WorldCanvasHolder of the final MultiWCHolder in the list.
Install a restriction of the given name, and initial value and increment, on all MultiWCHolders. This is templated and the templates are valid for any type which can be added to an AttributeBuffer. This function simply sets up a single-element AttributeBuffer and calls setLinearRestrictions.
Install a restriction described by the given RecordInterface, on all MultiWCHolders. This method simply extracts the fields name, value, and increment from rec, and calls the explicit version of setLinearRestriction. The value and increment fields can contain either Int, Float or Double data at the moment.
Remove a restriction (including a 'linear' (ramped) one). (Can be (and is) used to remove 'bindex' restriction).
Do we already have this MultiWCHolder registered?