#include <elxRDBSplineResampleInterpolator.h>
A resample-interpolator based on B-splines which ignores the last dimension.
The parameters used in this class are:
ResampleInterpolator: Select this resample interpolator as follows:
(ResampleInterpolator "FinalReducedDimensionBSplineInterpolator")
FinalReducedDimensionBSplineInterpolationOrder: the order of the B-spline used to resample the deformed moving image; possible values: (0-5)
example: (FinalReducedDimensionBSplineInterpolationOrder 3)
Default: 3.
The transform parameters necessary for transformix, additionally defined by this class, are:
(FinalReducedDimensionBSplineInterpolationOrder 3)
If you are in memory problems, you may use the LinearResampleInterpolator, or the NearestNeighborResampleInterpolator. Note that the former will also interpolate in the last dimension.
Definition at line 54 of file elxRDBSplineResampleInterpolator.h.
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::ReducedDimensionBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType > | |
static Pointer | New () |
Static Public Member Functions inherited from elastix::BaseComponent | |
template<typename TBaseComponent > | |
static auto | AsITKBaseType (TBaseComponent *const baseComponent) -> decltype(baseComponent->GetAsITKBaseType()) |
static void | InitializeElastixExecutable () |
static bool | IsElastixLibrary () |
Protected Member Functions | |
ReducedDimensionBSplineResampleInterpolator ()=default | |
~ReducedDimensionBSplineResampleInterpolator () override=default | |
Protected Member Functions inherited from itk::ReducedDimensionBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType > | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
ReducedDimensionBSplineInterpolateImageFunction () | |
~ReducedDimensionBSplineInterpolateImageFunction () override=default | |
Protected Member Functions inherited from elastix::ResampleInterpolatorBase< TElastix > | |
ResampleInterpolatorBase ()=default | |
~ResampleInterpolatorBase () override=default | |
Protected Member Functions inherited from elastix::BaseComponentSE< TElastix > | |
BaseComponentSE ()=default | |
~BaseComponentSE () override=default | |
Protected Member Functions inherited from elastix::BaseComponent | |
BaseComponent ()=default | |
virtual | ~BaseComponent ()=default |
Private Member Functions | |
ParameterMapType | CreateDerivedTransformParameterMap () const override |
Private Attributes | |
elxOverrideGetSelfMacro | |
Additional Inherited Members | |
Protected Attributes inherited from itk::ReducedDimensionBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType > | |
CoefficientImageType::ConstPointer | m_Coefficients {} |
TImageType::SizeType | m_DataLength {} |
unsigned int | m_SplineOrder {} |
Protected Attributes inherited from elastix::BaseComponentSE< TElastix > | |
Configuration::ConstPointer | m_Configuration {} |
itk::WeakPointer< TElastix > | m_Elastix {} |
RegistrationType * | m_Registration {} |
using itk::ReducedDimensionBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::CoefficientDataType |
Internal Coefficient typedef support
Definition at line 124 of file itkReducedDimensionBSplineInterpolateImageFunction.h.
using itk::ReducedDimensionBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::CoefficientFilter |
Define filter for calculating the BSpline coefficients
Definition at line 128 of file itkReducedDimensionBSplineInterpolateImageFunction.h.
using itk::ReducedDimensionBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::CoefficientFilterPointer |
Definition at line 130 of file itkReducedDimensionBSplineInterpolateImageFunction.h.
using itk::ReducedDimensionBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::CoefficientImageType |
Definition at line 125 of file itkReducedDimensionBSplineInterpolateImageFunction.h.
using elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 73 of file elxRDBSplineResampleInterpolator.h.
using itk::ReducedDimensionBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::CovariantVectorType |
Derivative typedef support
Definition at line 144 of file itkReducedDimensionBSplineInterpolateImageFunction.h.
using elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ITKBaseType = typename Superclass2::ITKBaseType |
Definition at line 105 of file elxRDBSplineResampleInterpolator.h.
using elastix::ResampleInterpolatorBase< TElastix >::ParameterMapType |
Typedef that is used in the elastix dll version.
Definition at line 67 of file elxResampleInterpolatorBase.h.
using elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::Pointer = itk::SmartPointer<Self> |
Definition at line 72 of file elxRDBSplineResampleInterpolator.h.
using elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::Self = ReducedDimensionBSplineResampleInterpolator |
Standard ITK-stuff.
Definition at line 66 of file elxRDBSplineResampleInterpolator.h.
using elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::Superclass1 |
Definition at line 67 of file elxRDBSplineResampleInterpolator.h.
using elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::Superclass2 = ResampleInterpolatorBase<TElastix> |
Definition at line 71 of file elxRDBSplineResampleInterpolator.h.
|
protecteddefault |
The constructor.
|
overrideprotecteddefault |
The destructor.
|
overridevirtual |
Execute stuff before the actual registration:
Reimplemented from elastix::BaseComponent.
|
overrideprivatevirtual |
Creates a map of the parameters specific for this (derived) interpolator type.
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::elxClassNameMacro | ( | "FinalReducedDimensionBSplineInterpolator" | ) |
Name of this class. Use this name in the parameter file to select this specific resample interpolator.
example: (ResampleInterpolator "FinalBSplineInterpolator")
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ReducedDimensionBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >.
elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ITK_DISALLOW_COPY_AND_MOVE | ( | ReducedDimensionBSplineResampleInterpolator< TElastix > | ) |
elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned int | , | ||
Superclass1::ImageDimension | ) |
Dimension of the image.
|
static |
Method for creation through the object factory.
|
overridevirtual |
Function to read transform-parameters from a file.
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
|
private |
Definition at line 125 of file elxRDBSplineResampleInterpolator.h.
Generated on 2024-07-17 for elastix by 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) |