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.P3
private javajs.util.P4
private javajs.util.P3[]
private javajs.util.P3
(package private) int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
private javajs.util.V3
private double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
constrain
(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)
-