org.proteinshader.structure.enums
Enum AtomEnum

java.lang.Object
  extended by java.lang.Enum<AtomEnum>
      extended by org.proteinshader.structure.enums.AtomEnum
All Implemented Interfaces:
Serializable, Comparable<AtomEnum>

public enum AtomEnum
extends Enum<AtomEnum>

Provides an enumeration of atom types: C, H, N, O, S, etc.

Includes the periodic table of the elements from hydrogen (atomic number 1) to roentgenium (atomic number 111). The IUPAC periodic table can be found at http://www.chem.qmul.ac.uk/iupac/AtWt/table.html .

Each AtomEnum has a CPK (Corey, Pauling, and Koltun) color assigned to it. The color values (red, green, blue, alpha) are on a scale from 0.0 to 1.0, inclusive.


Enum Constant Summary
AC
          Actinium (89)

covalent radius = 1.88
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
AG
          Silver (47)

covalent radius = 1.59
van der Waals radius = 1.72
CPKColorEnum.DARK_GRAY
AL
          Aluminium (13)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY
AM
          Americium (95)

covalent radius = 1.51
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
AR
          Argon (18)

covalent radius = 1.51
van der Waals radius = 1.88
CPKColorEnum.DEEP_PINK
AS
          Arsenic (33)

covalent radius = 1.21
van der Waals radius = 1.85
CPKColorEnum.DEEP_PINK
AT
          Astatine (85)

covalent radius = 1.21
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
AU
          Gold (79)

covalent radius = 1.50
van der Waals radius = 1.66
CPKColorEnum.GOLDENROD
B
          Boron (5)

covalent radius = 0.83
van der Waals radius = 2.00
CPKColorEnum.GREEN
BA
          Barium (56)

covalent radius = 1.34
van der Waals radius = 2.00
CPKColorEnum.ORANGE
BE
          Beryllium (4)

covalent radius = 0.35
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
BH
          Bohrium (107)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
BI
          Bismuth (83)

covalent radius = 1.54
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
BK
          Berkelium (97)

covalent radius = 1.54
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
BR
          Bromine (35)

covalent radius = 1.21
van der Waals radius = 1.85
CPKColorEnum.BROWN
C
          Carbon (6)

covalent radius = 0.68
van der Waals radius = 1.70
CPKColorEnum.LIGHT_GRAY
CA
          Calcium (20)

covalent radius = 0.99
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY
CD
          Cadmium (48)

covalent radius = 1.69
van der Waals radius = 1.58
CPKColorEnum.DEEP_PINK
CE
          Cerium (58)

covalent radius = 1.83
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
CF
          Californium (98)

covalent radius = 1.83
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
CL
          Chlorine (17)

covalent radius = 0.99
van der Waals radius = 1.75
CPKColorEnum.GREEN
CM
          Curium (96)

covalent radius = 0.99
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
CO
          Cobalt (27)

covalent radius = 1.33
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
CR
          Chromium (24)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY
CS
          Caesium (55)

covalent radius = 1.67
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
CU
          Copper (29)

covalent radius = 1.52
van der Waals radius = 1.40
CPKColorEnum.BROWN
DB
          Dubnium (105)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
DS
          Darmstadtium (110)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
DY
          Dysprosium (66)

covalent radius = 1.75
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
ER
          Erbium (68)

covalent radius = 1.73
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
ES
          Einsteinium (99)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
EU
          Europium (63)

covalent radius = 1.99
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
F
          Fluorine (9)

covalent radius = 0.64
van der Waals radius = 1.47
CPKColorEnum.GOLDENROD
FE
          Iron (26)

covalent radius = 1.34
van der Waals radius = 2.00
CPKColorEnum.ORANGE
FM
          Fermium (100)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
FR
          Francium (87)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
GA
          Gallium (31)

covalent radius = 1.22
van der Waals radius = 1.87
CPKColorEnum.DEEP_PINK
GD
          Gadolinium (64)

covalent radius = 1.79
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
GE
          Germanium (32)

covalent radius = 1.17
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
H
          Hydrogen (1)

covalent radius = 0.23
van der Waals radius = 1.20
CPKColorEnum.WHITE
HE
          Helium (2)


covalent radius = 1.50
van der Waals radius = 1.40
CPKColorEnum.PINK
HF
          Hafnium (72)

covalent radius = 1.57
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
HG
          Mercury (80)

covalent radius = 1.70
van der Waals radius = 1.55
CPKColorEnum.DEEP_PINK
HO
          Holmium (67)

covalent radius = 1.74
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
HS
          Hassium (108)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
I
          Iodine (53)

covalent radius = 1.40
van der Waals radius = 1.98
CPKColorEnum.PURPLE
IN
          Indium (49)

covalent radius = 1.63
van der Waals radius = 1.93
CPKColorEnum.DEEP_PINK
IR
          Iridium (77)

covalent radius = 1.32
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
K
          Potassium (19)

covalent radius = 1.33
van der Waals radius = 2.75
CPKColorEnum.DEEP_PINK
KR
          Krypton (36)

covalent radius = 1.50
van der Waals radius = 2.02
CPKColorEnum.DEEP_PINK
LA
          Lanthanum (57)

covalent radius = 1.87
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
LI
          Lithium (3)

covalent radius = 0.68
van der Waals radius = 1.82
CPKColorEnum.FIREBRICK
LR
          Lawrencium (103)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
LU
          Lutetium (71)

covalent radius = 1.72
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
MD
          Mendelevium (101)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
MG
          Magnesium (12)

covalent radius = 1.10
van der Waals radius = 1.73
CPKColorEnum.FOREST_GREEN
MN
          Manganese (25)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY
MO
          Molybdenum (42)

covalent radius = 1.47
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
MT
          Meitnerium (109)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
N
          Nitrogen (7)

covalent radius = 0.68
van der Waals radius = 1.55
CPKColorEnum.LIGHT_BLUE
NA
          Sodium (11)

covalent radius = 0.97
van der Waals radius = 2.27
CPKColorEnum.BLUE
NB
          Niobium (41)

covalent radius = 1.48
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
ND
          Neodymium (60)

covalent radius = 1.81
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
NE
          Neon (10)

covalent radius = 1.50
van der Waals radius = 1.54
CPKColorEnum.DEEP_PINK
NI
          Nickel (28)

covalent radius = 1.50
van der Waals radius = 1.63
CPKColorEnum.BROWN
NO
          Nobelium (102)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
NP
          Neptunium (93)

covalent radius = 1.55
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
O
          Oxygen (8)

covalent radius = 0.68
van der Waals radius = 1.52
CPKColorEnum.RED
OS
          Osmium (76)

covalent radius = 1.37
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
P
          Phosphorus (15)

covalent radius = 1.05
van der Waals radius = 1.80
CPKColorEnum.ORANGE
PA
          Protactinium (91)

covalent radius = 1.61
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
PB
          Lead (82)

covalent radius = 1.54
van der Waals radius = 2.02
CPKColorEnum.DEEP_PINK
PD
          Palladium (46)

covalent radius = 1.50
van der Waals radius = 1.63
CPKColorEnum.DEEP_PINK
PM
          Promethium (61)

covalent radius = 1.80
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
PO
          Polonium (84)

covalent radius = 1.68
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
PR
          Praseodymium (59)

covalent radius = 1.82
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
PT
          Platinum (78)

covalent radius = 1.50
van der Waals radius = 1.72
CPKColorEnum.DEEP_PINK
PU
          Plutonium (94)

covalent radius = 1.53
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
RA
          Radium (88)

covalent radius = 1.90
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
RB
          Rubidium (37)

covalent radius = 1.47
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
RE
          Rhenium (75)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
RF
          Rutherfordium (104)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
RH
          Rhodium (45)

covalent radius = 1.45
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
RN
          Radon (86)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
RU
          Ruthenium (44)

covalent radius = 1.40
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
S
          Sulphur (16)

covalent radius = 1.02
van der Waals radius = 1.80
CPKColorEnum.SULPHUR_YELLOW (also spelled sulfur)
SB
          Antimony (51)

covalent radius = 1.46
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
SC
          Scandium (21)

covalent radius = 1.44
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
SE
          Selenium (34)

covalent radius = 1.22
van der Waals radius = 1.90
CPKColorEnum.DEEP_PINK
SG
          Seaborgium (106)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
SI
          Silicon (14)

covalent radius = 1.20
van der Waals radius = 2.10
CPKColorEnum.GOLDENROD
SM
          Samarium (62)

covalent radius = 1.80
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
SN
          Tin (50)

covalent radius = 1.46
van der Waals radius = 2.17
CPKColorEnum.DEEP_PINK
SR
          Strontium (38)

covalent radius = 1.12
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
TA
          Tantalum (73)

covalent radius = 1.43
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
TB
          Terbium (65)

covalent radius = 1.76
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
TC
          Technetium (43)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
TE
          Tellurium (52)

covalent radius = 1.47
van der Waals radius = 2.06
CPKColorEnum.DEEP_PINK
TH
          Thorium (90)

covalent radius = 1.79
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
TI
          Titanium (22)

covalent radius = 1.47
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY
TL
          Thallium (81)

covalent radius = 1.55
van der Waals radius = 1.96
CPKColorEnum.DEEP_PINK
TM
          Thulium (69)

covalent radius = 1.72
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
U
          Uranium (92)

covalent radius = 1.58
van der Waals radius = 1.86
CPKColorEnum.DEEP_PINK
V
          Vanadium (23)

covalent radius = 1.33
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
W
          Tungsten (74)

covalent radius = 1.37
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
XE
          Xenon (54)

covalent radius = 1.50
van der Waals radius = 2.16
CPKColorEnum.DEEP_PINK
Y
          Yttrium (39)

covalent radius = 1.78
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
YB
          Ytterbium (70)

covalent radius = 1.94
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
ZN
          Zinc (30)

covalent radius = 1.45
van der Waals radius = 1.39
CPKColorEnum.BROWN
ZR
          Zirconium (40)

covalent radius = 1.56
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK
 
Field Summary
static double BALL_SCALE
          The ball radius (for stick-and-ball models) is calculated by multiplying the covalent radius by the BALL_SCALE, which is currently set at 0.2.
 
Method Summary
 float getAlpha()
          Returns the alpha component of the RGBA color on a scale from 0.0 to 1.0, inclusive.
 int getAtomicNumber()
          Returns the atomic number.
 double getBallRadius()
          Returns a ball radius for use in stick-and-ball type models.
 float getBlue()
          Returns the blue component of the RGBA color on a scale from 0.0 to 1.0, inclusive.
 double getCovalentRadius()
          Returns the covalent radius for the Atom, which should be useful for predicting Bonds with other Atoms.
 float getGreen()
          Returns the green component of the RGBA color on a scale from 0.0 to 1.0, inclusive.
 String getName()
          Returns the name of the atom.
 float getRed()
          Returns the red component of the RGBA color on a scale from 0.0 to 1.0, inclusive.
 double getVanDerWaalsRadius()
          Returns the van der Waals radius for the Atom, which should be useful for representing the Atom as a sphere.
static AtomEnum valueOf(String name)
          Returns the enum constant of this type with the specified name.
static AtomEnum[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

H

public static final AtomEnum H
Hydrogen (1)

covalent radius = 0.23
van der Waals radius = 1.20
CPKColorEnum.WHITE


HE

public static final AtomEnum HE
Helium (2)


covalent radius = 1.50
van der Waals radius = 1.40
CPKColorEnum.PINK


LI

public static final AtomEnum LI
Lithium (3)

covalent radius = 0.68
van der Waals radius = 1.82
CPKColorEnum.FIREBRICK


BE

public static final AtomEnum BE
Beryllium (4)

covalent radius = 0.35
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


B

public static final AtomEnum B
Boron (5)

covalent radius = 0.83
van der Waals radius = 2.00
CPKColorEnum.GREEN


C

public static final AtomEnum C
Carbon (6)

covalent radius = 0.68
van der Waals radius = 1.70
CPKColorEnum.LIGHT_GRAY


N

public static final AtomEnum N
Nitrogen (7)

covalent radius = 0.68
van der Waals radius = 1.55
CPKColorEnum.LIGHT_BLUE


O

public static final AtomEnum O
Oxygen (8)

covalent radius = 0.68
van der Waals radius = 1.52
CPKColorEnum.RED


F

public static final AtomEnum F
Fluorine (9)

covalent radius = 0.64
van der Waals radius = 1.47
CPKColorEnum.GOLDENROD


NE

public static final AtomEnum NE
Neon (10)

covalent radius = 1.50
van der Waals radius = 1.54
CPKColorEnum.DEEP_PINK


NA

public static final AtomEnum NA
Sodium (11)

covalent radius = 0.97
van der Waals radius = 2.27
CPKColorEnum.BLUE


MG

public static final AtomEnum MG
Magnesium (12)

covalent radius = 1.10
van der Waals radius = 1.73
CPKColorEnum.FOREST_GREEN


AL

public static final AtomEnum AL
Aluminium (13)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY


SI

public static final AtomEnum SI
Silicon (14)

covalent radius = 1.20
van der Waals radius = 2.10
CPKColorEnum.GOLDENROD


P

public static final AtomEnum P
Phosphorus (15)

covalent radius = 1.05
van der Waals radius = 1.80
CPKColorEnum.ORANGE


S

public static final AtomEnum S
Sulphur (16)

covalent radius = 1.02
van der Waals radius = 1.80
CPKColorEnum.SULPHUR_YELLOW (also spelled sulfur)


CL

public static final AtomEnum CL
Chlorine (17)

covalent radius = 0.99
van der Waals radius = 1.75
CPKColorEnum.GREEN


AR

public static final AtomEnum AR
Argon (18)

covalent radius = 1.51
van der Waals radius = 1.88
CPKColorEnum.DEEP_PINK


K

public static final AtomEnum K
Potassium (19)

covalent radius = 1.33
van der Waals radius = 2.75
CPKColorEnum.DEEP_PINK


CA

public static final AtomEnum CA
Calcium (20)

covalent radius = 0.99
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY


SC

public static final AtomEnum SC
Scandium (21)

covalent radius = 1.44
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


TI

public static final AtomEnum TI
Titanium (22)

covalent radius = 1.47
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY


V

public static final AtomEnum V
Vanadium (23)

covalent radius = 1.33
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


CR

public static final AtomEnum CR
Chromium (24)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY


MN

public static final AtomEnum MN
Manganese (25)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DARK_GRAY


FE

public static final AtomEnum FE
Iron (26)

covalent radius = 1.34
van der Waals radius = 2.00
CPKColorEnum.ORANGE


CO

public static final AtomEnum CO
Cobalt (27)

covalent radius = 1.33
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


NI

public static final AtomEnum NI
Nickel (28)

covalent radius = 1.50
van der Waals radius = 1.63
CPKColorEnum.BROWN


CU

public static final AtomEnum CU
Copper (29)

covalent radius = 1.52
van der Waals radius = 1.40
CPKColorEnum.BROWN


ZN

public static final AtomEnum ZN
Zinc (30)

covalent radius = 1.45
van der Waals radius = 1.39
CPKColorEnum.BROWN


GA

public static final AtomEnum GA
Gallium (31)

covalent radius = 1.22
van der Waals radius = 1.87
CPKColorEnum.DEEP_PINK


GE

public static final AtomEnum GE
Germanium (32)

covalent radius = 1.17
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


AS

public static final AtomEnum AS
Arsenic (33)

covalent radius = 1.21
van der Waals radius = 1.85
CPKColorEnum.DEEP_PINK


SE

public static final AtomEnum SE
Selenium (34)

covalent radius = 1.22
van der Waals radius = 1.90
CPKColorEnum.DEEP_PINK


BR

public static final AtomEnum BR
Bromine (35)

covalent radius = 1.21
van der Waals radius = 1.85
CPKColorEnum.BROWN


KR

public static final AtomEnum KR
Krypton (36)

covalent radius = 1.50
van der Waals radius = 2.02
CPKColorEnum.DEEP_PINK


RB

public static final AtomEnum RB
Rubidium (37)

covalent radius = 1.47
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


SR

public static final AtomEnum SR
Strontium (38)

covalent radius = 1.12
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


Y

public static final AtomEnum Y
Yttrium (39)

covalent radius = 1.78
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


ZR

public static final AtomEnum ZR
Zirconium (40)

covalent radius = 1.56
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


NB

public static final AtomEnum NB
Niobium (41)

covalent radius = 1.48
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


MO

public static final AtomEnum MO
Molybdenum (42)

covalent radius = 1.47
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


TC

public static final AtomEnum TC
Technetium (43)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


RU

public static final AtomEnum RU
Ruthenium (44)

covalent radius = 1.40
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


RH

public static final AtomEnum RH
Rhodium (45)

covalent radius = 1.45
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


PD

public static final AtomEnum PD
Palladium (46)

covalent radius = 1.50
van der Waals radius = 1.63
CPKColorEnum.DEEP_PINK


AG

public static final AtomEnum AG
Silver (47)

covalent radius = 1.59
van der Waals radius = 1.72
CPKColorEnum.DARK_GRAY


CD

public static final AtomEnum CD
Cadmium (48)

covalent radius = 1.69
van der Waals radius = 1.58
CPKColorEnum.DEEP_PINK


IN

public static final AtomEnum IN
Indium (49)

covalent radius = 1.63
van der Waals radius = 1.93
CPKColorEnum.DEEP_PINK


SN

public static final AtomEnum SN
Tin (50)

covalent radius = 1.46
van der Waals radius = 2.17
CPKColorEnum.DEEP_PINK


SB

public static final AtomEnum SB
Antimony (51)

covalent radius = 1.46
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


TE

public static final AtomEnum TE
Tellurium (52)

covalent radius = 1.47
van der Waals radius = 2.06
CPKColorEnum.DEEP_PINK


I

public static final AtomEnum I
Iodine (53)

covalent radius = 1.40
van der Waals radius = 1.98
CPKColorEnum.PURPLE


XE

public static final AtomEnum XE
Xenon (54)

covalent radius = 1.50
van der Waals radius = 2.16
CPKColorEnum.DEEP_PINK


CS

public static final AtomEnum CS
Caesium (55)

covalent radius = 1.67
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


BA

public static final AtomEnum BA
Barium (56)

covalent radius = 1.34
van der Waals radius = 2.00
CPKColorEnum.ORANGE


LA

public static final AtomEnum LA
Lanthanum (57)

covalent radius = 1.87
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


CE

public static final AtomEnum CE
Cerium (58)

covalent radius = 1.83
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


PR

public static final AtomEnum PR
Praseodymium (59)

covalent radius = 1.82
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


ND

public static final AtomEnum ND
Neodymium (60)

covalent radius = 1.81
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


PM

public static final AtomEnum PM
Promethium (61)

covalent radius = 1.80
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


SM

public static final AtomEnum SM
Samarium (62)

covalent radius = 1.80
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


EU

public static final AtomEnum EU
Europium (63)

covalent radius = 1.99
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


GD

public static final AtomEnum GD
Gadolinium (64)

covalent radius = 1.79
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


TB

public static final AtomEnum TB
Terbium (65)

covalent radius = 1.76
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


DY

public static final AtomEnum DY
Dysprosium (66)

covalent radius = 1.75
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


HO

public static final AtomEnum HO
Holmium (67)

covalent radius = 1.74
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


ER

public static final AtomEnum ER
Erbium (68)

covalent radius = 1.73
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


TM

public static final AtomEnum TM
Thulium (69)

covalent radius = 1.72
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


YB

public static final AtomEnum YB
Ytterbium (70)

covalent radius = 1.94
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


LU

public static final AtomEnum LU
Lutetium (71)

covalent radius = 1.72
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


HF

public static final AtomEnum HF
Hafnium (72)

covalent radius = 1.57
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


TA

public static final AtomEnum TA
Tantalum (73)

covalent radius = 1.43
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


W

public static final AtomEnum W
Tungsten (74)

covalent radius = 1.37
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


RE

public static final AtomEnum RE
Rhenium (75)

covalent radius = 1.35
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


OS

public static final AtomEnum OS
Osmium (76)

covalent radius = 1.37
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


IR

public static final AtomEnum IR
Iridium (77)

covalent radius = 1.32
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


PT

public static final AtomEnum PT
Platinum (78)

covalent radius = 1.50
van der Waals radius = 1.72
CPKColorEnum.DEEP_PINK


AU

public static final AtomEnum AU
Gold (79)

covalent radius = 1.50
van der Waals radius = 1.66
CPKColorEnum.GOLDENROD


HG

public static final AtomEnum HG
Mercury (80)

covalent radius = 1.70
van der Waals radius = 1.55
CPKColorEnum.DEEP_PINK


TL

public static final AtomEnum TL
Thallium (81)

covalent radius = 1.55
van der Waals radius = 1.96
CPKColorEnum.DEEP_PINK


PB

public static final AtomEnum PB
Lead (82)

covalent radius = 1.54
van der Waals radius = 2.02
CPKColorEnum.DEEP_PINK


BI

public static final AtomEnum BI
Bismuth (83)

covalent radius = 1.54
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


PO

public static final AtomEnum PO
Polonium (84)

covalent radius = 1.68
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


AT

public static final AtomEnum AT
Astatine (85)

covalent radius = 1.21
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


RN

public static final AtomEnum RN
Radon (86)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


FR

public static final AtomEnum FR
Francium (87)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


RA

public static final AtomEnum RA
Radium (88)

covalent radius = 1.90
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


AC

public static final AtomEnum AC
Actinium (89)

covalent radius = 1.88
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


TH

public static final AtomEnum TH
Thorium (90)

covalent radius = 1.79
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


PA

public static final AtomEnum PA
Protactinium (91)

covalent radius = 1.61
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


U

public static final AtomEnum U
Uranium (92)

covalent radius = 1.58
van der Waals radius = 1.86
CPKColorEnum.DEEP_PINK


NP

public static final AtomEnum NP
Neptunium (93)

covalent radius = 1.55
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


PU

public static final AtomEnum PU
Plutonium (94)

covalent radius = 1.53
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


AM

public static final AtomEnum AM
Americium (95)

covalent radius = 1.51
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


CM

public static final AtomEnum CM
Curium (96)

covalent radius = 0.99
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


BK

public static final AtomEnum BK
Berkelium (97)

covalent radius = 1.54
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


CF

public static final AtomEnum CF
Californium (98)

covalent radius = 1.83
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


ES

public static final AtomEnum ES
Einsteinium (99)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


FM

public static final AtomEnum FM
Fermium (100)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


MD

public static final AtomEnum MD
Mendelevium (101)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


NO

public static final AtomEnum NO
Nobelium (102)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


LR

public static final AtomEnum LR
Lawrencium (103)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


RF

public static final AtomEnum RF
Rutherfordium (104)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


DB

public static final AtomEnum DB
Dubnium (105)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


SG

public static final AtomEnum SG
Seaborgium (106)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


BH

public static final AtomEnum BH
Bohrium (107)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


HS

public static final AtomEnum HS
Hassium (108)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


MT

public static final AtomEnum MT
Meitnerium (109)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK


DS

public static final AtomEnum DS
Darmstadtium (110)

covalent radius = 1.50
van der Waals radius = 2.00
CPKColorEnum.DEEP_PINK

Field Detail

BALL_SCALE

public static final double BALL_SCALE
The ball radius (for stick-and-ball models) is calculated by multiplying the covalent radius by the BALL_SCALE, which is currently set at 0.2.

See Also:
Constant Field Values
Method Detail

values

public static final AtomEnum[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(AtomEnum c : AtomEnum.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static AtomEnum valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name

getAtomicNumber

public int getAtomicNumber()
Returns the atomic number.

Returns:
The atomic number as an int.

getName

public String getName()
Returns the name of the atom.

Returns:
The name as a String.

getRed

public float getRed()
Returns the red component of the RGBA color on a scale from 0.0 to 1.0, inclusive.

Returns:
The red value as a float.

getGreen

public float getGreen()
Returns the green component of the RGBA color on a scale from 0.0 to 1.0, inclusive.

Returns:
The green value as a float.

getBlue

public float getBlue()
Returns the blue component of the RGBA color on a scale from 0.0 to 1.0, inclusive.

Returns:
The blue value as a float.

getAlpha

public float getAlpha()
Returns the alpha component of the RGBA color on a scale from 0.0 to 1.0, inclusive.

Returns:
The alpha value as a float.

getBallRadius

public double getBallRadius()
Returns a ball radius for use in stick-and-ball type models. The ball radius is the covalent radius multiplied by the BALL_SCALE.

Returns:
The ball radius as a double.

getCovalentRadius

public double getCovalentRadius()
Returns the covalent radius for the Atom, which should be useful for predicting Bonds with other Atoms.

Returns:
The covalent radius as a double.

getVanDerWaalsRadius

public double getVanDerWaalsRadius()
Returns the van der Waals radius for the Atom, which should be useful for representing the Atom as a sphere.

Returns:
The van der Waals radius as a double.


Copyright © 2007-2008