Package jhd.Projection
Class FanProjectors.FanParams
java.lang.Object
jhd.Projection.FanProjectors.FanParams
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
FanProjectors.BremFanParams
- Enclosing class:
- FanProjectors
public static class FanProjectors.FanParams
extends java.lang.Object
implements java.io.Serializable
Parameter block for fan beam projecting a 2D image to a sinogram
The image may contain any values, most commonly x-ray cross-sections.
- Author:
- John Dunsmuir
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description float
magnification
The magnification for Fan Beam CT, ignored by parallel beam functionsstatic int
maxAng
The normal maximum angular range for a CT scan of this typeint
numAng
The number of scan angles between 0 and 360 degreesdouble
pixSizeCM
The image pixel size in CM.float
srcToDetCM
The source to detector distance in pixels for Fan Beam CT, ignored by parallel beam functions -
Constructor Summary
Constructors Constructor Description FanParams()
Constructor for this serializable parameter block -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
maxAng
public static final int maxAngThe normal maximum angular range for a CT scan of this type- See Also:
- Constant Field Values
-
numAng
public int numAngThe number of scan angles between 0 and 360 degrees -
magnification
public float magnificationThe magnification for Fan Beam CT, ignored by parallel beam functions -
srcToDetCM
public float srcToDetCMThe source to detector distance in pixels for Fan Beam CT, ignored by parallel beam functions -
pixSizeCM
public double pixSizeCMThe image pixel size in CM. the code works in CGS units
-
-
Constructor Details
-
FanParams
public FanParams()Constructor for this serializable parameter block
-