Class Atom
java.lang.Object
javajs.util.T3
javajs.util.P3
org.jmol.adapter.smarter.Atom
- All Implemented Interfaces:
Serializable, Cloneable, JSONEncodable
-
Field Summary
FieldsModifier and TypeFieldDescriptioncharfloat[]intintintfloatfloatintshortfloatintintcharbooleanintfloatfloatintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopyTo(P3 pt, AtomSetCollection asc) getClone()intgetMult()static booleanisValidSym1(char ch) static booleanisValidSym2(char ch1, char ch2) static booleanisValidSymNoCase(char ch1, char ch2) Methods inherited from class P3
getUnlikely, new3, newA, newP
-
Field Details
-
atomSetIndex
public int atomSetIndex -
index
public int index -
bsSymmetry
-
atomSite
public int atomSite -
elementSymbol
-
elementNumber
public short elementNumber -
atomName
-
formalCharge
public int formalCharge -
partialCharge
public float partialCharge -
vib
-
bfactor
public float bfactor -
foccupancy
public float foccupancy -
radius
public float radius -
isHetero
public boolean isHetero -
atomSerial
public int atomSerial -
chainID
public int chainID -
seqIdOrWyckoffCode
public int seqIdOrWyckoffCode -
bondingRadius
public float bondingRadius -
altLoc
public char altLoc -
group3
-
sequenceNumber
public int sequenceNumber -
insertionCode
public char insertionCode -
anisoBorU
public float[] anisoBorU -
tensors
-
typeSymbol
-
part
public int part
-
-
Constructor Details
-
Atom
public Atom()
-
-
Method Details
-
addTensor
-
getClone
-
getElementSymbol
-
isValidSym1
public static boolean isValidSym1(char ch) - Parameters:
ch-- Returns:
- true if matches a one-character symbol X
-
isValidSym2
public static boolean isValidSym2(char ch1, char ch2) - Parameters:
ch1-ch2-- Returns:
- true if matches a valid symbol Xy
-
isValidSymNoCase
public static boolean isValidSymNoCase(char ch1, char ch2) - Parameters:
ch1-ch2-- Returns:
- true if matches a two-character symbol, XX or Xx
-
copyTo
-
getMult
public int getMult()
-