Package org.jmol.smiles
Class SmilesMeasure
java.lang.Object
org.jmol.smiles.SmilesMeasure
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) intprivate int[](package private) booleanprivate final float[](package private) intprivate final javajs.util.P3[]private static final float(package private) SmilesSearch(package private) int(package private) static final String -
Constructor Summary
ConstructorsConstructorDescriptionSmilesMeasure(SmilesSearch search, int index, int type, boolean isNot, float[] minmax) -
Method Summary
Modifier and TypeMethodDescription(package private) booleanaddPoint(int index) (package private) booleancheck()static floatsetTorsionData(javajs.util.T3 pt1a, javajs.util.T3 pt1, javajs.util.T3 pt2, javajs.util.T3 pt2a, VTemp v, boolean withDihedral) calculate temporary pointstoString()
-
Field Details
-
search
SmilesSearch search -
nPoints
int nPoints -
type
int type -
index
int index -
isNot
boolean isNot -
indices
private int[] indices -
TYPES
- See Also:
-
minmax
private final float[] minmax -
radiansPerDegree
private static final float radiansPerDegree- See Also:
-
points
private final javajs.util.P3[] points
-
-
Constructor Details
-
SmilesMeasure
SmilesMeasure(SmilesSearch search, int index, int type, boolean isNot, float[] minmax)
-
-
Method Details
-
addPoint
boolean addPoint(int index) -
check
boolean check() -
setTorsionData
public static float setTorsionData(javajs.util.T3 pt1a, javajs.util.T3 pt1, javajs.util.T3 pt2, javajs.util.T3 pt2a, VTemp v, boolean withDihedral) calculate temporary points- Parameters:
pt1a-pt1-pt2-pt2a-v-withDihedral-- Returns:
- dihedral or 0
-
toString
-