edu.stanford.rsl.konrad.physics.materials
Class Element

java.lang.Object
  extended by edu.stanford.rsl.konrad.physics.materials.Material
      extended by edu.stanford.rsl.konrad.physics.materials.Element
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Element
extends Material

This class models an elemental material.

Author:
Rotimi X Ojo
See Also:
Serialized Form

Constructor Summary
Element()
           
 
Method Summary
 double getAtomicNumber()
           
 double getAtomicWeight()
           
 java.util.TreeMap<java.lang.Double,java.util.TreeMap<java.lang.String,java.lang.Double>> getMassAttenuation()
           
 java.lang.String getSymbol()
           
 void setAtomicNumber(double atomicNumber)
           
 void setAtomicWeight(double atomicWeight)
           
 void setMassAttenuation(java.util.TreeMap<java.lang.Double,java.util.TreeMap<java.lang.String,java.lang.Double>> massAttenuation)
           
 void setSymbol(java.lang.String symbol)
           
 
Methods inherited from class edu.stanford.rsl.konrad.physics.materials.Material
clone, getAttenuation, getAttenuation, getCTValue, getDensity, getName, setAttenuation, setDensity, setName, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Element

public Element()
Method Detail

getSymbol

public java.lang.String getSymbol()

setSymbol

public void setSymbol(java.lang.String symbol)

setAtomicNumber

public void setAtomicNumber(double atomicNumber)

getAtomicNumber

public double getAtomicNumber()

setAtomicWeight

public void setAtomicWeight(double atomicWeight)

getAtomicWeight

public double getAtomicWeight()

getMassAttenuation

public java.util.TreeMap<java.lang.Double,java.util.TreeMap<java.lang.String,java.lang.Double>> getMassAttenuation()

setMassAttenuation

public void setMassAttenuation(java.util.TreeMap<java.lang.Double,java.util.TreeMap<java.lang.String,java.lang.Double>> massAttenuation)