Package org.jmol.adapter.readers.xml
Class XmlChemDrawReader.CDNode
java.lang.Object
javajs.util.T3
javajs.util.P3
org.jmol.adapter.smarter.Atom
org.jmol.adapter.readers.xml.XmlChemDrawReader.CDNode
- All Implemented Interfaces:
Serializable,Cloneable,javajs.api.JSONEncodable
- Enclosing class:
- XmlChemDrawReader
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) XmlChemDrawReader.CDNodeprivate String[](package private) Stringboolean(package private) String(package private) XmlChemDrawReader.CDBond(package private) int(package private) boolean(package private) boolean(package private) booleanprivate boolean(package private) boolean(package private) String(package private) javajs.util.Lst<Object[]>(package private) javajs.util.Lst<XmlChemDrawReader.CDNode>(package private) XmlChemDrawReader.CDNode(package private) StringFields inherited from class org.jmol.adapter.smarter.Atom
altLoc, anisoBorU, atomName, atomSerial, atomSetIndex, atomSite, bfactor, bondingRadius, bsSymmetry, chainID, elementNumber, elementSymbol, foccupancy, formalCharge, group3, index, insertionCode, isHetero, isNegDisorder, partialCharge, radius, sequenceNumber, tensors, typeSymbol, vibFields inherited from class javajs.util.T3
x, y, z -
Constructor Summary
ConstructorsConstructorDescriptionCDNode(String id, String nodeType, String fragment, XmlChemDrawReader.CDNode parent) -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddAttachedAtom(XmlChemDrawReader.CDBond bond, int pt) (package private) voidkeep these in order(package private) void(package private) voidsetMultipleAttachments(String[] attachments) toString()Returns a string that contains the values of this Tuple3f.Methods inherited from class org.jmol.adapter.smarter.Atom
addTensor, copyTo, getClone, getElementSymbol, isValidSym1, isValidSym2, isValidSymNoCaseMethods inherited from class javajs.util.P3
getUnlikely, new3, newA, newPMethods inherited from class javajs.util.T3
add, add2, add3, ave, cross, distance, distanceSquared, dot, equals, floatToIntBits, hashCode, length, lengthSquared, normalize, scale, scaleAdd2, scaleT, set, setA, setT, sub, sub2, toJSON
-
Field Details
-
warning
String warning -
id
String id -
intID
int intID -
isValid
boolean isValid -
isConnected
boolean isConnected -
isFragment
boolean isFragment -
isExternalPt
boolean isExternalPt -
nodeType
String nodeType -
fragment
String fragment -
text
-
parentNode
XmlChemDrawReader.CDNode parentNode -
orderedExternalPoints
javajs.util.Lst<XmlChemDrawReader.CDNode> orderedExternalPoints -
orderedAttachedBonds
javajs.util.Lst<Object[]> orderedAttachedBonds -
internalBond
XmlChemDrawReader.CDBond internalBond -
attachments
-
hasMultipleAttachments
public boolean hasMultipleAttachments -
attachedAtom
XmlChemDrawReader.CDNode attachedAtom -
isGeneric
private boolean isGeneric
-
-
Constructor Details
-
CDNode
CDNode(String id, String nodeType, String fragment, XmlChemDrawReader.CDNode parent)
-
-
Method Details
-
setMultipleAttachments
-
addExternalPoint
keep these in order- Parameters:
node-
-
addAttachedAtom
-
fixAttachments
void fixAttachments() -
toString
Description copied from class:javajs.util.T3Returns a string that contains the values of this Tuple3f. The form is (x,y,z).- Overrides:
toStringin classjavajs.util.T3- Returns:
- the String representation
-