![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <elxReducedDimensionBSplineResampleInterpolator.h>
Public Types | |
typedef Superclass1::CoefficientDataType | CoefficientDataType |
typedef Superclass1::CoefficientFilter | CoefficientFilter |
typedef Superclass1::CoefficientFilterPointer | CoefficientFilterPointer |
typedef Superclass1::CoefficientImageType | CoefficientImageType |
typedef Superclass2::ConfigurationPointer | ConfigurationPointer |
typedef Superclass2::ConfigurationType | ConfigurationType |
typedef itk::SmartPointer < const Self > | ConstPointer |
typedef Superclass1::ContinuousIndexType | ContinuousIndexType |
typedef Superclass1::CovariantVectorType | CovariantVectorType |
typedef Superclass2::ElastixPointer | ElastixPointer |
typedef Superclass2::ElastixType | ElastixType |
typedef Superclass1::IndexType | IndexType |
typedef Superclass1::InputImageType | InputImageType |
typedef Superclass1::Iterator | Iterator |
typedef Superclass2::ITKBaseType | ITKBaseType |
typedef Superclass1::OutputType | OutputType |
typedef itk::SmartPointer< Self > | Pointer |
typedef Superclass1::PointType | PointType |
typedef Superclass2::RegistrationPointer | RegistrationPointer |
typedef Superclass2::RegistrationType | RegistrationType |
typedef ReducedDimensionBSplineResampleInterpolator | Self |
typedef itk::BSplineInterpolateImageFunction < typename ResampleInterpolatorBase < TElastix >::InputImageType, typename ResampleInterpolatorBase < TElastix >::CoordRepType, double > | Superclass1 |
typedef ResampleInterpolatorBase < TElastix > | Superclass2 |
![]() | |
typedef double | CoefficientDataType |
typedef MultiOrderBSplineDecompositionImageFilter < ResampleInterpolatorBase < TElastix >::InputImageType, CoefficientImageType > | CoefficientFilter |
typedef CoefficientFilter::Pointer | CoefficientFilterPointer |
typedef Image < CoefficientDataType, itkGetStaticConstMacro(ImageDimension) > | CoefficientImageType |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ContinuousIndexType | ContinuousIndexType |
typedef CovariantVector < OutputType, itkGetStaticConstMacro(ImageDimension) > | CovariantVectorType |
typedef Superclass::IndexType | IndexType |
typedef Superclass::InputImageType | InputImageType |
typedef ImageLinearIteratorWithIndex < ResampleInterpolatorBase < TElastix >::InputImageType > | Iterator |
typedef Superclass::OutputType | OutputType |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::PointType | PointType |
typedef ReducedDimensionBSplineInterpolateImageFunction | Self |
typedef InterpolateImageFunction < ResampleInterpolatorBase < TElastix >::InputImageType, ResampleInterpolatorBase < TElastix >::CoordRepType > | Superclass |
![]() | |
typedef Superclass::ConfigurationPointer | ConfigurationPointer |
typedef Superclass::ConfigurationType | ConfigurationType |
typedef ElastixType::CoordRepType | CoordRepType |
typedef Superclass::ElastixPointer | ElastixPointer |
typedef Superclass::ElastixType | ElastixType |
typedef ElastixType::MovingImageType | InputImageType |
typedef itk::InterpolateImageFunction < InputImageType, CoordRepType > | ITKBaseType |
typedef ElastixType::ParameterMapType | ParameterMapType |
typedef Superclass::RegistrationPointer | RegistrationPointer |
typedef Superclass::RegistrationType | RegistrationType |
typedef ResampleInterpolatorBase | Self |
typedef BaseComponentSE< TElastix > | Superclass |
![]() | |
typedef ElastixType::ConfigurationPointer | ConfigurationPointer |
typedef ElastixType::ConfigurationType | ConfigurationType |
typedef ElastixType::Pointer | ElastixPointer |
typedef TElastix | ElastixType |
typedef RegistrationType * | RegistrationPointer |
typedef ElastixType::RegistrationBaseType | RegistrationType |
typedef BaseComponentSE | Self |
typedef BaseComponent | Superclass |
Public Member Functions | |
virtual void | BeforeRegistration (void) |
elxClassNameMacro ("FinalReducedDimensionBSplineInterpolator") | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, Superclass1::ImageDimension) | |
virtual void | ReadFromFile (void) |
virtual void | WriteToFile (void) const |
![]() | |
virtual OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &index) const |
CovariantVectorType | EvaluateDerivative (const PointType &point) const |
CovariantVectorType | EvaluateDerivativeAtContinuousIndex (const ContinuousIndexType &x) const |
virtual int | GetSplineOrder () const |
virtual bool | GetUseImageDirection () const |
itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
virtual void | SetInputImage (const ResampleInterpolatorBase< TElastix >::InputImageType *inputData) |
void | SetSplineOrder (unsigned int SplineOrder) |
virtual void | SetUseImageDirection (bool _arg) |
virtual void | UseImageDirectionOff () |
virtual void | UseImageDirectionOn () |
![]() | |
virtual int | BeforeAllTransformix (void) |
virtual void | CreateTransformParametersMap (ParameterMapType *paramsMap) const |
virtual ITKBaseType * | GetAsITKBaseType (void) |
virtual const ITKBaseType * | GetAsITKBaseType (void) const |
![]() | |
virtual ConfigurationType * | GetConfiguration (void) const |
virtual ElastixType * | GetElastix (void) const |
virtual RegistrationPointer | GetRegistration (void) const |
virtual void | SetConfiguration (ConfigurationType *_arg) |
virtual void | SetElastix (ElastixType *_arg) |
![]() | |
virtual void | AfterEachIteration (void) |
virtual void | AfterEachIterationBase (void) |
virtual void | AfterEachResolution (void) |
virtual void | AfterEachResolutionBase (void) |
virtual void | AfterRegistration (void) |
virtual void | AfterRegistrationBase (void) |
virtual int | BeforeAll (void) |
virtual int | BeforeAllBase (void) |
virtual void | BeforeEachResolution (void) |
virtual void | BeforeEachResolutionBase (void) |
virtual void | BeforeRegistrationBase (void) |
virtual const char * | elxGetClassName (void) const |
virtual const char * | GetComponentLabel (void) const |
virtual void | SetComponentLabel (const char *label, unsigned int idx) |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
Protected Member Functions | |
ReducedDimensionBSplineResampleInterpolator () | |
virtual | ~ReducedDimensionBSplineResampleInterpolator () |
![]() | |
void | PrintSelf (std::ostream &os, Indent indent) const |
ReducedDimensionBSplineInterpolateImageFunction () | |
virtual | ~ReducedDimensionBSplineInterpolateImageFunction () |
![]() | |
ResampleInterpolatorBase () | |
virtual | ~ResampleInterpolatorBase () |
![]() | |
BaseComponentSE () | |
virtual | ~BaseComponentSE () |
![]() | |
BaseComponent () | |
virtual | ~BaseComponent () |
Private Member Functions | |
void | operator= (const Self &) |
ReducedDimensionBSplineResampleInterpolator (const Self &) | |
Additional Inherited Members | |
![]() | |
CoefficientImageType::ConstPointer | m_Coefficients |
ResampleInterpolatorBase < TElastix > ::InputImageType::SizeType | m_DataLength |
std::vector< CoefficientDataType > | m_Scratch |
unsigned int | m_SplineOrder |
![]() | |
ConfigurationPointer | m_Configuration |
ElastixPointer | m_Elastix |
RegistrationPointer | m_Registration |
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 50 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::CoefficientDataType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::CoefficientDataType |
Definition at line 92 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::CoefficientFilter elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::CoefficientFilter |
Definition at line 94 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::CoefficientFilterPointer elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::CoefficientFilterPointer |
Definition at line 95 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::CoefficientImageType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::CoefficientImageType |
Definition at line 93 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass2::ConfigurationPointer elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ConfigurationPointer |
Definition at line 102 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass2::ConfigurationType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ConfigurationType |
Definition at line 101 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef itk::SmartPointer< const Self > elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ConstPointer |
Definition at line 68 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::ContinuousIndexType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ContinuousIndexType |
Definition at line 89 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::CovariantVectorType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::CovariantVectorType |
Definition at line 96 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass2::ElastixPointer elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ElastixPointer |
Definition at line 100 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass2::ElastixType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ElastixType |
Typedef's from ResampleInterpolatorBase.
Definition at line 99 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::IndexType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::IndexType |
Definition at line 88 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::InputImageType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::InputImageType |
Definition at line 87 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::Iterator elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::Iterator |
Definition at line 91 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass2::ITKBaseType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::ITKBaseType |
Definition at line 105 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::OutputType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::OutputType |
Typedef's inherited from the superclass.
Definition at line 86 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef itk::SmartPointer< Self > elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::Pointer |
Definition at line 67 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass1::PointType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::PointType |
Definition at line 90 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass2::RegistrationPointer elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::RegistrationPointer |
Definition at line 104 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef Superclass2::RegistrationType elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::RegistrationType |
Definition at line 103 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef ReducedDimensionBSplineResampleInterpolator elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::Self |
Standard ITK-stuff.
Definition at line 61 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef itk::BSplineInterpolateImageFunction< typename ResampleInterpolatorBase< TElastix >::InputImageType, typename ResampleInterpolatorBase< TElastix >::CoordRepType, double > elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::Superclass1 |
Definition at line 65 of file elxReducedDimensionBSplineResampleInterpolator.h.
typedef ResampleInterpolatorBase< TElastix > elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::Superclass2 |
Definition at line 66 of file elxReducedDimensionBSplineResampleInterpolator.h.
|
inlineprotected |
The constructor.
Definition at line 121 of file elxReducedDimensionBSplineResampleInterpolator.h.
|
inlineprotectedvirtual |
The destructor.
Definition at line 123 of file elxReducedDimensionBSplineResampleInterpolator.h.
|
private |
The private constructor.
|
virtual |
Execute stuff before the actual registration:
Reimplemented from elastix::BaseComponent.
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 elastix::ResampleInterpolatorBase< TElastix >.
elastix::ReducedDimensionBSplineResampleInterpolator< TElastix >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
Superclass1::ImageDimension | |||
) |
Dimension of the image.
|
static |
Method for creation through the object factory.
|
private |
The private copy constructor.
|
virtual |
Function to read transform-parameters from a file.
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
|
virtual |
Function to write transform-parameters to a file.
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Generated on 11-03-2014 for elastix by ![]() |
![]() |