Package org.jmol.modelkit
Class ModelKit.Constraint
- java.lang.Object
-
- org.jmol.modelkit.ModelKit.Constraint
-
- Enclosing class:
- ModelKit
private static class ModelKit.Constraint extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private javajs.util.P3
offset
private javajs.util.P4
plane
private javajs.util.P3[]
points
private javajs.util.P3
pt
(package private) int
type
static int
TYPE_ANGLE
static int
TYPE_DIHEDRAL
static int
TYPE_DISTANCE
static int
TYPE_GENERAL
static int
TYPE_LOCKED
static int
TYPE_NONE
static int
TYPE_PLANE
static int
TYPE_VECTOR
private javajs.util.V3
unitVector
private double
value
-
Constructor Summary
Constructors Constructor Description Constraint(javajs.util.P3 pt, int type, java.lang.Object[] params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
constrain(javajs.util.P3 ptOld, javajs.util.P3 ptNew, boolean allowProjection)
-
-
-
Field Detail
-
TYPE_NONE
public static final int TYPE_NONE
- See Also:
- Constant Field Values
-
TYPE_DISTANCE
public static final int TYPE_DISTANCE
- See Also:
- Constant Field Values
-
TYPE_ANGLE
public static final int TYPE_ANGLE
- See Also:
- Constant Field Values
-
TYPE_DIHEDRAL
public static final int TYPE_DIHEDRAL
- See Also:
- Constant Field Values
-
TYPE_VECTOR
public static final int TYPE_VECTOR
- See Also:
- Constant Field Values
-
TYPE_PLANE
public static final int TYPE_PLANE
- See Also:
- Constant Field Values
-
TYPE_LOCKED
public static final int TYPE_LOCKED
- See Also:
- Constant Field Values
-
TYPE_GENERAL
public static final int TYPE_GENERAL
- See Also:
- Constant Field Values
-
type
int type
-
pt
private javajs.util.P3 pt
-
points
private javajs.util.P3[] points
-
offset
private javajs.util.P3 offset
-
plane
private javajs.util.P4 plane
-
unitVector
private javajs.util.V3 unitVector
-
value
private double value
-
-