org.jmol.adapter.smarter
Class Atom
java.lang.Object
javax.vecmath.Tuple3f
javax.vecmath.Point3f
org.jmol.adapter.smarter.Atom
- All Implemented Interfaces:
- Serializable, Cloneable
public class Atom
- extends Point3f
- implements Cloneable
- See Also:
- Serialized Form
Fields inherited from class javax.vecmath.Tuple3f |
x, y, z |
Constructor Summary |
Atom()
|
Methods inherited from class javax.vecmath.Tuple3f |
absolute, absolute, add, add, clamp, clamp, clampMax, clampMax, clampMin, clampMin, clone, epsilonEquals, equals, equals, get, get, getX, getY, getZ, hashCode, interpolate, interpolate, negate, negate, scale, scale, scaleAdd, scaleAdd, set, set, set, set, setX, setY, setZ, sub, sub, toString |
atomSetIndex
public int atomSetIndex
atomIndex
public int atomIndex
bsSymmetry
public BitSet bsSymmetry
atomSite
public int atomSite
elementSymbol
public String elementSymbol
elementNumber
public short elementNumber
atomName
public String atomName
formalCharge
public int formalCharge
partialCharge
public float partialCharge
vectorX
float vectorX
vectorY
float vectorY
vectorZ
float vectorZ
bfactor
public float bfactor
occupancy
public int occupancy
radius
public float radius
isHetero
public boolean isHetero
atomSerial
public int atomSerial
chainID
public char chainID
alternateLocationID
public char alternateLocationID
group3
public String group3
sequenceNumber
public int sequenceNumber
insertionCode
public char insertionCode
anisoBorU
float[] anisoBorU
ellipsoid
public Object[] ellipsoid
ignoreSymmetry
public boolean ignoreSymmetry
elementCharMasks
static final int[] elementCharMasks
- Bits which indicate whether or not an element symbol is valid.
If the high bit is set, then it is valid as a standalone char.
otherwise, bits 0-25 say whether or not is valid when followed
by the letters a-z.
Atom
public Atom()
cloneAtom
public Atom cloneAtom()
throws Exception
- Throws:
Exception
getElementSymbol
public String getElementSymbol()
isValidElementSymbol
public static boolean isValidElementSymbol(char ch)
isValidElementSymbol
public static boolean isValidElementSymbol(char chFirst,
char chSecond)
isValidElementSymbolNoCaseSecondChar
public static boolean isValidElementSymbolNoCaseSecondChar(char chFirst,
char chSecond)
isValidFirstSymbolChar
public static boolean isValidFirstSymbolChar(char ch)
isValidElementSymbolNoCaseSecondChar
public static boolean isValidElementSymbolNoCaseSecondChar(String str)