Package org.jmol.modelkit
Class ModelKit.Constraint
java.lang.Object
org.jmol.modelkit.ModelKit.Constraint
- Enclosing class:
- ModelKit
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javajs.util.P3private javajs.util.P4private javajs.util.P3[]private javajs.util.P3(package private) intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprivate javajs.util.V3private double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconstrain(javajs.util.P3 ptOld, javajs.util.P3 ptNew, boolean allowProjection)
-
Field Details
-
TYPE_NONE
public static final int TYPE_NONE- See Also:
-
TYPE_DISTANCE
public static final int TYPE_DISTANCE- See Also:
-
TYPE_ANGLE
public static final int TYPE_ANGLE- See Also:
-
TYPE_DIHEDRAL
public static final int TYPE_DIHEDRAL- See Also:
-
TYPE_VECTOR
public static final int TYPE_VECTOR- See Also:
-
TYPE_PLANE
public static final int TYPE_PLANE- See Also:
-
TYPE_LOCKED
public static final int TYPE_LOCKED- See Also:
-
TYPE_GENERAL
public static final int TYPE_GENERAL- See Also:
-
type
int type -
pt
private javajs.util.P3 pt -
offset
private javajs.util.P3 offset -
plane
private javajs.util.P4 plane -
unitVector
private javajs.util.V3 unitVector -
points
private javajs.util.P3[] points -
value
private double value
-
-
Constructor Details
-
Constraint
- Throws:
IllegalArgumentException
-
-
Method Details
-
constrain
public void constrain(javajs.util.P3 ptOld, javajs.util.P3 ptNew, boolean allowProjection)
-