From: adam Date: Mon, 7 Jul 2008 19:26:28 +0000 (-0700) Subject: checkpoint X-Git-Url: http://git.megacz.com/?p=anneal.git;a=commitdiff_plain;h=768d0fac5a2b3867744ce94ea0e51e6fa53849ed checkpoint darcs-hash:20080707192628-5007d-bd1da4ef1a2508bd7d150066718ae84400e33ebe.gz --- diff --git a/src/edu/berkeley/qfat/bind/HasBindingGroup.java b/src/edu/berkeley/qfat/bind/HasBindingGroup.java index 42cd2d0..ea97472 100644 --- a/src/edu/berkeley/qfat/bind/HasBindingGroup.java +++ b/src/edu/berkeley/qfat/bind/HasBindingGroup.java @@ -4,9 +4,14 @@ import javax.media.opengl.*; import java.util.*; import edu.berkeley.qfat.Mesh; +/** + * A member of an equivalence class of geometric objects whose + * positions are related by affine transformation matrices and are + * constrained by an affine constraint. + */ public abstract class HasBindingGroup { - public BindingGroup bindingGroup; + private BindingGroup bindingGroup; // know: self = bindingGroup[self] * master // know: other = other.bindingGroup[other] * other.bindingGroup.master