![]() |
RTK
2.7.0
Reconstruction Toolkit
|
#include <rtkForwardProjectionImageFilter.h>
Inheritance diagram for rtk::ForwardProjectionImageFilter< TInputImage, TOutputImage >:
Collaboration diagram for rtk::ForwardProjectionImageFilter< TInputImage, TOutputImage >: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 | |
| const char * | GetNameOfClass () const override |
| 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 60 of file rtkForwardProjectionImageFilter.h.
|
overrideprotecteddefault |
|
overrideprotectedvirtual |
Apply changes to the input image requested region.
Reimplemented from itk::ProcessObject.
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
|
overridevirtual |
Run-time type information (and related methods).
Reimplemented from itk::ProcessObject.
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::ProcessObject.
Reimplemented in rtk::JosephForwardProjectionImageFilter< TInputImage, TOutputImage, TInterpolationWeightMultiplication, TProjectedValueAccumulation, TSumAlongRay >, rtk::JosephForwardAttenuatedProjectionImageFilter< TInputImage, TOutputImage, TInterpolationWeightMultiplication, TProjectedValueAccumulation, TSumAlongRay >, and rtk::ZengForwardProjectionImageFilter< TInputImage, TOutputImage >.
Definition at line 80 of file rtkForwardProjectionImageFilter.h.
|
overrideprotectedvirtual |
Checks that inputs are correctly set.
Reimplemented from itk::ProcessObject.
|
private |
RTK geometry object
Definition at line 85 of file rtkForwardProjectionImageFilter.h.
1.8.14