import javax.media.opengl.*;
import java.util.*;
+/** tracks an equivalence class of geometric objects which are related to each other by transformation matrices */
public class BindingGroup<T extends HasBindingGroup> implements Iterable<T> {
public Matrix krank = Matrix.ONE;
hbg.bindingGroupChanged(this);
}
- public T getMaster() { return master; }
public Matrix getMatrix(T t) { return matrices.get(t); }
public Iterator<T> iterator() { return matrices.keySet().iterator(); }