RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h>
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from rtk::FourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType > | |
static Pointer | New () |
Static Public Member Functions inherited from rtk::IterativeConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType > | |
static Pointer | New () |
Additional Inherited Members | |
Protected Types inherited from rtk::IterativeConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType > | |
using | CPUImageType = typename itk::Image< typename ProjectionStackType::PixelType, ProjectionStackType::ImageDimension > |
using | EnableCudaScalarAndVectorType = typename std::enable_if< !std::is_same< CPUImageType, ImageType >::value &&std::is_same< typename itk::PixelTraits< typename ImageType::PixelType >::ValueType, float >::value &&(itk::PixelTraits< typename ImageType::PixelType >::Dimension==1||itk::PixelTraits< typename ImageType::PixelType >::Dimension==2||itk::PixelTraits< typename ImageType::PixelType >::Dimension==3)>::type |
using | DisableCudaScalarAndVectorType = typename std::enable_if< std::is_same< CPUImageType, ImageType >::value||!std::is_same< typename itk::PixelTraits< typename ImageType::PixelType >::ValueType, float >::value||(itk::PixelTraits< typename ImageType::PixelType >::Dimension !=1 &&itk::PixelTraits< typename ImageType::PixelType >::Dimension !=2 &&itk::PixelTraits< typename ImageType::PixelType >::Dimension !=3)>::type |
using | EnableCudaScalarType = typename std::enable_if< !std::is_same< CPUImageType, ImageType >::value &&std::is_same< typename itk::PixelTraits< typename ImageType::PixelType >::ValueType, float >::value &&itk::PixelTraits< typename ImageType::PixelType >::Dimension==1 >::type |
using | DisableCudaScalarType = typename std::enable_if< std::is_same< CPUImageType, ImageType >::value||!std::is_same< typename itk::PixelTraits< typename ImageType::PixelType >::ValueType, float >::value||itk::PixelTraits< typename ImageType::PixelType >::Dimension !=1 >::type |
using | EnableVectorType = typename std::enable_if< itk::PixelTraits< typename ImageType::PixelType >::Dimension !=1 >::type |
using | DisableVectorType = typename std::enable_if< itk::PixelTraits< typename ImageType::PixelType >::Dimension==1 >::type |
Implements motion compensated 4D reconstruction by conjugate gradient.
Definition at line 70 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::BackProjectionType = typename Superclass::BackProjectionType |
Definition at line 89 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 80 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::CPUVolumeSeriesType = typename itk::Image<typename VolumeSeriesType::PixelType, VolumeSeriesType::ImageDimension> |
SFINAE type alias, depending on whether a CUDA image is used.
Definition at line 93 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::DVFImageType = itk::Image<VectorForDVF, VolumeSeriesType::ImageDimension - 1> |
Definition at line 105 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::DVFSequenceImageType = itk::Image<VectorForDVF, VolumeSeriesType::ImageDimension> |
Definition at line 104 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::ForwardProjectionType = typename Superclass::ForwardProjectionType |
Definition at line 88 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::InputImageType = VolumeSeriesType |
Some convenient type alias.
Definition at line 83 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::MCCGOperatorType = rtk::MotionCompensatedFourDReconstructionConjugateGradientOperator<VolumeSeriesType, ProjectionStackType> |
Definition at line 153 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::MCProjStackToFourDType = rtk::WarpProjectionStackToFourDImageFilter<VolumeSeriesType, ProjectionStackType> |
Definition at line 151 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::OutputImageType = VolumeSeriesType |
Definition at line 84 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::Pointer = itk::SmartPointer<Self> |
Definition at line 79 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::Self = MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter |
Standard class type alias.
Definition at line 77 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::Superclass = FourDConjugateGradientConeBeamReconstructionFilter<VolumeSeriesType, ProjectionStackType> |
Definition at line 78 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::VectorForDVF = itk::CovariantVector<typename VolumeSeriesType::ValueType, VolumeSeriesType::ImageDimension - 1> |
Definition at line 86 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
using rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::VolumeType = ProjectionStackType |
Definition at line 85 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
DVFSequenceImageType::ConstPointer rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetDisplacementField | ( | ) |
The ND + time motion vector field
DVFSequenceImageType::ConstPointer rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetInverseDisplacementField | ( | ) |
The ND + time motion vector field
|
virtual |
Runtime information support.
Reimplemented from rtk::FourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >.
|
virtual |
Set and Get for the UseCudaCyclicDeformation variable
|
static |
Typedefs of each subfilter of this composite filter Standard New method.
|
inlineoverride |
Neither the Forward nor the Back projection filters can be set by the user
Definition at line 129 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
void rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetDisplacementField | ( | const DVFSequenceImageType * | DisplacementField | ) |
The ND + time motion vector field
|
inlineoverride |
Neither the Forward nor the Back projection filters can be set by the user
Definition at line 124 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.
void rtk::MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetInverseDisplacementField | ( | const DVFSequenceImageType * | InverseDisplacementField | ) |
The ND + time motion vector field
|
overridevirtual |
Set the vector containing the signal in the sub-filters
Reimplemented from rtk::FourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >.
|
virtual |
Set and Get for the UseCudaCyclicDeformation variable
|
protected |
Definition at line 169 of file rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h.