RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkForwardProjectionImageFilter.h>
Public Types | |
using | ConstPointer = itk::SmartPointer< const Self > |
using | GeometryPointer = typename GeometryType::ConstPointer |
using | GeometryType = rtk::ThreeDCircularProjectionGeometry |
using | Pointer = itk::SmartPointer< Self > |
using | Self = ForwardProjectionImageFilter |
using | Superclass = itk::InPlaceImageFilter< TInputImage, TOutputImage > |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
virtual const GeometryType * | GetGeometry () const |
virtual void | SetGeometry (const GeometryType *_arg) |
Protected Member Functions | |
ForwardProjectionImageFilter () | |
void | GenerateInputRequestedRegion () override |
void | VerifyInputInformation () const override |
void | VerifyPreconditions () const override |
~ForwardProjectionImageFilter () override=default | |
Private Attributes | |
GeometryPointer | m_Geometry |
Base class for forward projection, i.e. accumulation along x-ray lines.
Definition at line 37 of file rtkForwardProjectionImageFilter.h.
using rtk::ForwardProjectionImageFilter< TInputImage, TOutputImage >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 46 of file rtkForwardProjectionImageFilter.h.
using rtk::ForwardProjectionImageFilter< TInputImage, TOutputImage >::GeometryPointer = typename GeometryType::ConstPointer |
Definition at line 49 of file rtkForwardProjectionImageFilter.h.
using rtk::ForwardProjectionImageFilter< TInputImage, TOutputImage >::GeometryType = rtk::ThreeDCircularProjectionGeometry |
Definition at line 48 of file rtkForwardProjectionImageFilter.h.
using rtk::ForwardProjectionImageFilter< TInputImage, TOutputImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 45 of file rtkForwardProjectionImageFilter.h.
using rtk::ForwardProjectionImageFilter< TInputImage, TOutputImage >::Self = ForwardProjectionImageFilter |
Standard class type alias.
Definition at line 43 of file rtkForwardProjectionImageFilter.h.
using rtk::ForwardProjectionImageFilter< TInputImage, TOutputImage >::Superclass = itk::InPlaceImageFilter<TInputImage, TOutputImage> |
Definition at line 44 of file rtkForwardProjectionImageFilter.h.
|
inlineprotected |
Definition at line 65 of file rtkForwardProjectionImageFilter.h.
|
overrideprotecteddefault |
|
overrideprotectedvirtual |
Apply changes to the input image requested region.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Reimplemented in rtk::JosephForwardProjectionImageFilter< TInputImage, TOutputImage, TInterpolationWeightMultiplication, TProjectedValueAccumulation, TSumAlongRay >, rtk::JosephForwardAttenuatedProjectionImageFilter< TInputImage, TOutputImage, TInterpolationWeightMultiplication, TProjectedValueAccumulation, TSumAlongRay >, and rtk::ZengForwardProjectionImageFilter< TInputImage, TOutputImage >.
|
virtual |
Get / Set the object pointer to projection geometry
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::InPlaceImageFilter< TInputImage, TOutputImage >.
Reimplemented in rtk::JosephForwardAttenuatedProjectionImageFilter< TInputImage, TOutputImage, TInterpolationWeightMultiplication, TProjectedValueAccumulation, TSumAlongRay >, rtk::JosephForwardProjectionImageFilter< TInputImage, TOutputImage, TInterpolationWeightMultiplication, TProjectedValueAccumulation, TSumAlongRay >, rtk::MaximumIntensityProjectionImageFilter< TInputImage, TOutputImage, TInterpolationWeightMultiplication, TProjectedValueAccumulation, TSumAlongRay >, and rtk::ZengForwardProjectionImageFilter< TInputImage, TOutputImage >.
|
virtual |
Get / Set the object pointer to projection geometry
|
inlineoverrideprotectedvirtual |
The two inputs should not be in the same space so there is nothing to verify.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Reimplemented in rtk::JosephForwardProjectionImageFilter< TInputImage, TOutputImage, TInterpolationWeightMultiplication, TProjectedValueAccumulation, TSumAlongRay >, rtk::JosephForwardAttenuatedProjectionImageFilter< TInputImage, TOutputImage, TInterpolationWeightMultiplication, TProjectedValueAccumulation, TSumAlongRay >, and rtk::ZengForwardProjectionImageFilter< TInputImage, TOutputImage >.
Definition at line 85 of file rtkForwardProjectionImageFilter.h.
|
overrideprotectedvirtual |
Checks that inputs are correctly set.
Reimplemented from itk::ProcessObject.
|
private |
RTK geometry object
Definition at line 90 of file rtkForwardProjectionImageFilter.h.