Package org.jmol.symmetry
Class CIPDataTracker
java.lang.Object
org.jmol.symmetry.CIPData
org.jmol.symmetry.CIPDataTracker
An optional class to track digraph paths to decisions.
Used in Jmol to create the auxiliary structure _M.CIPInfo.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptiona table to track decision making when only one atom is selected for calculationprivate intFields inherited from class org.jmol.symmetry.CIPData
atoms, bsAromatic, bsAtoms, bsAtropisomeric, bsAzacyclic, bsEnes, bsHelixM, bsHelixP, bsKekuleAmbiguous, bsMolecule, bsNegativeAromatic, bsXAromatic, lstSmallRings, testRule6Full, TRIGONALITY_MIN, vNorm, vTemp, vwr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetModelAuxiliaryInfoForAtom(int index) (package private) StringCIPDataTracker onlyprivate static Stringprotected booleanSubclass identifierprivate voidsetCIPInfo(String s, int index, String name) (package private) voidtrack(CIPChirality cip, CIPChirality.CIPAtom a, CIPChirality.CIPAtom b, int sphere, int finalScore, boolean trackTerminal) Track this decision - CIPDataTracker onlyMethods inherited from class org.jmol.symmetry.CIPData
checkHandedness, couldBeChiralAlkene, couldBeChiralAtom, getBondOrder, getEneKekule, getList, getTrigonality, init, isCis, isPositiveTorsion, isSmiles, match, set, setCoord, setRule6Full
-
Field Details
-
htTracker
a table to track decision making when only one atom is selected for calculation -
lastIndex
private int lastIndex -
lastInfo
-
-
Constructor Details
-
CIPDataTracker
public CIPDataTracker()
-
-
Method Details
-
isTracker
protected boolean isTracker()Description copied from class:CIPDataSubclass identifier -
track
void track(CIPChirality cip, CIPChirality.CIPAtom a, CIPChirality.CIPAtom b, int sphere, int finalScore, boolean trackTerminal) Description copied from class:CIPDataTrack this decision - CIPDataTracker only -
getRootTrackerResult
Description copied from class:CIPDataCIPDataTracker only- Overrides:
getRootTrackerResultin classCIPData- Returns:
- string expression of decision path
-
setCIPInfo
-
getModelAuxiliaryInfoForAtom
-
getTrackerKey
private static String getTrackerKey(CIPChirality.CIPAtom root, CIPChirality.CIPAtom a, CIPChirality.CIPAtom b)
-