edu.stanford.rsl.konrad.physics.absorption
Class AbsorptionModel
java.lang.Object
edu.stanford.rsl.konrad.physics.absorption.AbsorptionModel
- Direct Known Subclasses:
- MonochromaticAbsorptionModel, PolychromaticAbsorptionModel
public abstract class AbsorptionModel
- extends java.lang.Object
Creates a absorption model for the projection
- Author:
- Rotimi X Ojo
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
COHERENT_SCATTER
public static int COHERENT_SCATTER
INCOHERENT_SCATTER
public static int INCOHERENT_SCATTER
AbsorptionModel
public AbsorptionModel()
evaluateLineIntegral
public abstract double evaluateLineIntegral(java.util.ArrayList<PhysicalObject> segments)
- Evaluates the absorption along the line integral according to the model.
- Parameters:
segments
-
- Returns:
toString
public abstract java.lang.String toString()
- Overrides:
toString
in class java.lang.Object