19 #ifndef rtkProjectionsRegionConstIteratorRayBased_h 20 #define rtkProjectionsRegionConstIteratorRayBased_h 46 template <
typename TImage>
48 template <
typename TImage>
50 template <
typename TImage>
53 template <
typename TImage>
86 New(
const TImage * ptr,
92 New(
const TImage * ptr,
127 return this->m_SourcePosition;
132 return this->m_PixelPosition;
137 return this->m_SourceToPixel;
146 return m_SourceToPixel / m_SourceToPixel.GetNorm();
167 #ifndef ITK_MANUAL_INSTANTIATION 168 # include "rtkProjectionsRegionConstIteratorRayBased.hxx" PointType m_SourcePosition
typename IndexType::IndexValueType IndexValueType
const PointType & GetSourcePosition()
const PointType GetDirection()
const PointType & GetPixelPosition()
typename OffsetType::OffsetValueType OffsetValueType
PointType m_PixelPosition
Projection geometry for a source and a 2-D flat panel.
typename itk::Vector< double, 3 > PointType
PointType m_SourceToPixel
typename TImage::RegionType RegionType
Implements a ray-based iterator for a point source and a flat panel.
MatrixType m_PostMultiplyMatrix
const PointType & GetSourceToPixel()
Implements a ray-based iterator for a parallel beam and a flat panel.
Implements a ray-based iterator for a point source and a cylindrical panel.
ThreeDCircularProjectionGeometry::ConstPointer m_Geometry
Iterate over a projection stack with corresponding ray information.