projects
/
anneal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
checkpoint
[anneal.git]
/
src
/
edu
/
berkeley
/
qfat
/
bind
/
HasBindingGroup.java
diff --git
a/src/edu/berkeley/qfat/bind/HasBindingGroup.java
b/src/edu/berkeley/qfat/bind/HasBindingGroup.java
index
42cd2d0
..
ea97472
100644
(file)
--- 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;
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 abstract class HasBindingGroup {
- public BindingGroup bindingGroup;
+ private BindingGroup bindingGroup;
// know: self = bindingGroup[self] * master
// know: other = other.bindingGroup[other] * other.bindingGroup.master
// know: self = bindingGroup[self] * master
// know: other = other.bindingGroup[other] * other.bindingGroup.master