edu.stanford.rsl.konrad.physics.absorption
Class MonochromaticAbsorptionModel

java.lang.Object
  extended by edu.stanford.rsl.konrad.physics.absorption.AbsorptionModel
      extended by edu.stanford.rsl.konrad.physics.absorption.MonochromaticAbsorptionModel

public class MonochromaticAbsorptionModel
extends AbsorptionModel

Creates a absorption model for monochromatic projections

Author:
Rotimi X Ojo

Field Summary
 
Fields inherited from class edu.stanford.rsl.konrad.physics.absorption.AbsorptionModel
COHERENT_SCATTER, INCOHERENT_SCATTER
 
Constructor Summary
MonochromaticAbsorptionModel()
           
 
Method Summary
 double evaluateLineIntegral(java.util.ArrayList<PhysicalObject> segments)
          Evaluates the absorption along the line integral according to the model.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MonochromaticAbsorptionModel

public MonochromaticAbsorptionModel()
Method Detail

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:

toString

public java.lang.String toString()
Specified by:
toString in class AbsorptionModel