Package org.jmol.adapter.readers.cif
Class TopoCifParser.TNode
- java.lang.Object
-
- javajs.util.T3
-
- javajs.util.P3
-
- org.jmol.adapter.smarter.Atom
-
- org.jmol.adapter.readers.cif.TopoCifParser.TNode
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,javajs.api.JSONEncodable,TopoCifParser.TPoint
- Enclosing class:
- TopoCifParser
private class TopoCifParser.TNode extends Atom implements TopoCifParser.TPoint
-
-
Field Summary
Fields Modifier and Type Field Description private Atomatomjava.lang.StringatomLabel(package private) javajs.util.BSbsAtomsjava.lang.Stringid(package private) intidxprivate booleanisFinalized(package private) java.lang.Stringlabelprivate java.lang.Stringline(package private) intlinkSymop(package private) javajs.util.P3linkTransprivate java.lang.Stringmf(package private) TopoCifParser.TNetnet(package private) java.lang.StringnetID(package private) intsymop(package private) javajs.util.Lst<TopoCifParser.TAtom>tatoms(package private) javajs.util.P3trans-
Fields inherited from class org.jmol.adapter.smarter.Atom
altLoc, anisoBorU, atomName, atomSerial, atomSetIndex, atomSite, bfactor, bondRadius, bsSymmetry, chainID, elementNumber, elementSymbol, foccupancy, formalCharge, group3, ignoreSymmetry, index, insertionCode, isHetero, partialCharge, radius, sequenceNumber, tensors, typeSymbol, vib
-
-
Constructor Summary
Constructors Constructor Description TNode()TNode(int idx, Atom atom, TopoCifParser.TNet net, int op, javajs.util.P3 trans)Constructor from TLink
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddAtom(TopoCifParser.TAtom atom)private voidaddNode()java.lang.Objectclone()TopoCifParser.TNodecopy()(package private) voidfinalizeNode(javajs.util.M4[] ops)java.lang.StringgetMolecularFormula()TopoCifParser.TNetgetNet()java.lang.Stringinfo()private voidsetCentroid()(package private) booleansetNode(int[] a, java.lang.String line)java.lang.StringtoString()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
-
-
-
-
Field Detail
-
id
public java.lang.String id
-
atomLabel
public java.lang.String atomLabel
-
netID
java.lang.String netID
-
label
java.lang.String label
-
symop
int symop
-
trans
javajs.util.P3 trans
-
tatoms
javajs.util.Lst<TopoCifParser.TAtom> tatoms
-
bsAtoms
javajs.util.BS bsAtoms
-
linkSymop
int linkSymop
-
linkTrans
javajs.util.P3 linkTrans
-
net
TopoCifParser.TNet net
-
isFinalized
private boolean isFinalized
-
idx
int idx
-
atom
private Atom atom
-
line
private java.lang.String line
-
mf
private java.lang.String mf
-
-
Constructor Detail
-
TNode
TNode()
-
TNode
TNode(int idx, Atom atom, TopoCifParser.TNet net, int op, javajs.util.P3 trans)Constructor from TLink- Parameters:
idx-atom-net-op-trans-
-
-
Method Detail
-
getMolecularFormula
public java.lang.String getMolecularFormula()
-
getNet
public TopoCifParser.TNet getNet()
- Specified by:
getNetin interfaceTopoCifParser.TPoint
-
setNode
boolean setNode(int[] a, java.lang.String line)
-
addAtom
void addAtom(TopoCifParser.TAtom atom)
-
finalizeNode
void finalizeNode(javajs.util.M4[] ops) throws java.lang.Exception- Throws:
java.lang.Exception
-
addNode
private void addNode()
-
setCentroid
private void setCentroid()
-
info
public java.lang.String info()
-
toString
public java.lang.String 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
-
copy
public TopoCifParser.TNode copy()
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
-