DivergentBeamGeometry
- class odl.applications.tomo.geometry.geometry.DivergentBeamGeometry(ndim, motion_part, detector, translation=None, **kwargs)[source]
Bases:
GeometryAbstract divergent beam geometry class.
A geometry characterized by the presence of a point-like ray source.
In 2D such a geometry is usually called “fan beam geometry”, while in 3D one speaks of “cone beam geometries”.
- __init__(ndim, motion_part, detector, translation=None, **kwargs)
Initialize a new instance.
Parameters
- ndimpositive int
Number of dimensions of this geometry, i.e. dimensionality of the physical space in which this geometry is embedded.
- motion_part
RectPartition Partition for the set of “motion” parameters.
- detector
Detector The detector of this geometry.
- translation
array-like, optional Global translation of the geometry. This is added last in any method that computes an absolute vector, e.g.,
det_refpoint. Default: zero vector of lengthndim
Other Parameters
- check_boundsbool, optional
If
True, methods computing vectors check input arguments. Checks are vectorized and add only a small overhead. Default:True