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.CDNode
private String[]
(package private) String
boolean
(package private) String
(package private) XmlChemDrawReader.CDBond
(package private) int
(package private) boolean
(package private) boolean
(package private) boolean
private 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) String
Fields 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, vib
Fields 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) void
addAttachedAtom
(XmlChemDrawReader.CDBond bond, int pt) (package private) void
keep these in order(package private) void
(package private) void
setMultipleAttachments
(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, isValidSymNoCase
Methods inherited from class javajs.util.P3
getUnlikely, new3, newA, newP
Methods 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.T3
Returns a string that contains the values of this Tuple3f. The form is (x,y,z).- Overrides:
toString
in classjavajs.util.T3
- Returns:
- the String representation
-