edu.stanford.rsl.konrad.physics.absorption
Class PolychromaticAbsorptionModel
java.lang.Object
edu.stanford.rsl.konrad.physics.absorption.AbsorptionModel
edu.stanford.rsl.konrad.physics.absorption.PolychromaticAbsorptionModel
public class PolychromaticAbsorptionModel
- extends AbsorptionModel
Creates a absorption model for polychromatic projections
- Author:
- Rotimi X Ojo
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PolychromaticAbsorptionModel
public PolychromaticAbsorptionModel()
evaluateLineIntegral
public double evaluateLineIntegral(java.util.ArrayList<PhysicalObject> segments)
- Description copied from class:
AbsorptionModel
- Evaluates the absorption along the line integral according to the model.
- Specified by:
evaluateLineIntegral
in class AbsorptionModel
- Returns:
getLastInputSpectrum
public PolychromaticXRaySpectrum getLastInputSpectrum()
getLastOutputSpectrum
public PolychromaticXRaySpectrum getLastOutputSpectrum()
setSpectrum
public void setSpectrum(PolychromaticXRaySpectrum spectrum)
- Parameters:
spectrum
- the spectrum to set
toString
public java.lang.String toString()
- Specified by:
toString
in class AbsorptionModel