Package org.jmol.adapter.smarter
Class Atom
java.lang.Object
javajs.util.T3
javajs.util.P3
org.jmol.adapter.smarter.Atom
- All Implemented Interfaces:
Serializable
,Cloneable
,JSONEncodable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionchar
float[]
int
int
int
float
float
int
short
float
int
int
char
boolean
int
float
float
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopyTo
(P3 pt, AtomSetCollection asc) getClone()
static boolean
isValidSym1
(char ch) static boolean
isValidSym2
(char ch1, char ch2) static boolean
isValidSymNoCase
(char ch1, char ch2) Methods inherited from class javajs.util.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 -
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
-