![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
A resample-interpolator based on B-splines. More...
#include <elxBSplineResampleInterpolator.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 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 SmartPointer< Self > | Pointer |
typedef Superclass1::PointType | PointType |
typedef Superclass2::RegistrationPointer | RegistrationPointer |
typedef Superclass2::RegistrationType | RegistrationType |
typedef BSplineResampleInterpolator | Self |
typedef BSplineInterpolateImageFunction < typename ResampleInterpolatorBase < TElastix >::InputImageType, typename ResampleInterpolatorBase < TElastix >::CoordRepType, double > | Superclass1 |
typedef ResampleInterpolatorBase < TElastix > | Superclass2 |
Public Member Functions | |
virtual void | BeforeRegistration (void) |
elxClassNameMacro ("FinalBSplineInterpolator") | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, Superclass1::ImageDimension) | |
virtual void | ReadFromFile (void) |
virtual void | WriteToFile (void) const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
BSplineResampleInterpolator () | |
virtual | ~BSplineResampleInterpolator () |
Private Member Functions | |
BSplineResampleInterpolator (const Self &) | |
void | operator= (const Self &) |
A resample-interpolator based on B-splines.
The parameters used in this class are:
(ResampleInterpolator "FinalBSplineInterpolator")
(FinalBSplineInterpolationOrder 3)
The transform parameters necessary for transformix, additionally defined by this class, are:
(FinalBSplineInterpolationOrder 3)
With very large images, memory problems may be avoided by using the BSplineResampleInterpolatorFloat. The differences of the result are generally negligible. If you are really in memory problems, you may use the LinearResampleInterpolator, or the NearestNeighborResampleInterpolator.
Definition at line 53 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::CoefficientDataType elastix::BSplineResampleInterpolator< TElastix >::CoefficientDataType |
Definition at line 95 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::CoefficientFilter elastix::BSplineResampleInterpolator< TElastix >::CoefficientFilter |
Definition at line 97 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::CoefficientFilterPointer elastix::BSplineResampleInterpolator< TElastix >::CoefficientFilterPointer |
Definition at line 98 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::CoefficientImageType elastix::BSplineResampleInterpolator< TElastix >::CoefficientImageType |
Definition at line 96 of file elxBSplineResampleInterpolator.h.
typedef Superclass2::ConfigurationPointer elastix::BSplineResampleInterpolator< TElastix >::ConfigurationPointer |
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Definition at line 105 of file elxBSplineResampleInterpolator.h.
typedef Superclass2::ConfigurationType elastix::BSplineResampleInterpolator< TElastix >::ConfigurationType |
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Definition at line 104 of file elxBSplineResampleInterpolator.h.
typedef SmartPointer<const Self> elastix::BSplineResampleInterpolator< TElastix >::ConstPointer |
Definition at line 71 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::ContinuousIndexType elastix::BSplineResampleInterpolator< TElastix >::ContinuousIndexType |
Definition at line 92 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::CovariantVectorType elastix::BSplineResampleInterpolator< TElastix >::CovariantVectorType |
Definition at line 99 of file elxBSplineResampleInterpolator.h.
typedef Superclass2::ElastixPointer elastix::BSplineResampleInterpolator< TElastix >::ElastixPointer |
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Definition at line 103 of file elxBSplineResampleInterpolator.h.
typedef Superclass2::ElastixType elastix::BSplineResampleInterpolator< TElastix >::ElastixType |
Typedef's from ResampleInterpolatorBase.
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Definition at line 102 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::IndexType elastix::BSplineResampleInterpolator< TElastix >::IndexType |
Definition at line 91 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::InputImageType elastix::BSplineResampleInterpolator< TElastix >::InputImageType |
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Definition at line 90 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::Iterator elastix::BSplineResampleInterpolator< TElastix >::Iterator |
Definition at line 94 of file elxBSplineResampleInterpolator.h.
typedef Superclass2::ITKBaseType elastix::BSplineResampleInterpolator< TElastix >::ITKBaseType |
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Definition at line 108 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::OutputType elastix::BSplineResampleInterpolator< TElastix >::OutputType |
Typedef's inherited from the superclass.
Definition at line 89 of file elxBSplineResampleInterpolator.h.
typedef SmartPointer<Self> elastix::BSplineResampleInterpolator< TElastix >::Pointer |
Definition at line 70 of file elxBSplineResampleInterpolator.h.
typedef Superclass1::PointType elastix::BSplineResampleInterpolator< TElastix >::PointType |
Definition at line 93 of file elxBSplineResampleInterpolator.h.
typedef Superclass2::RegistrationPointer elastix::BSplineResampleInterpolator< TElastix >::RegistrationPointer |
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Definition at line 107 of file elxBSplineResampleInterpolator.h.
typedef Superclass2::RegistrationType elastix::BSplineResampleInterpolator< TElastix >::RegistrationType |
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Definition at line 106 of file elxBSplineResampleInterpolator.h.
typedef BSplineResampleInterpolator elastix::BSplineResampleInterpolator< TElastix >::Self |
Standard ITK-stuff.
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Definition at line 64 of file elxBSplineResampleInterpolator.h.
typedef BSplineInterpolateImageFunction< typename ResampleInterpolatorBase<TElastix>::InputImageType, typename ResampleInterpolatorBase<TElastix>::CoordRepType, double > elastix::BSplineResampleInterpolator< TElastix >::Superclass1 |
Definition at line 68 of file elxBSplineResampleInterpolator.h.
typedef ResampleInterpolatorBase<TElastix> elastix::BSplineResampleInterpolator< TElastix >::Superclass2 |
Definition at line 69 of file elxBSplineResampleInterpolator.h.
elastix::BSplineResampleInterpolator< TElastix >::BSplineResampleInterpolator | ( | ) | [inline, protected] |
The constructor.
Definition at line 124 of file elxBSplineResampleInterpolator.h.
virtual elastix::BSplineResampleInterpolator< TElastix >::~BSplineResampleInterpolator | ( | ) | [inline, protected, virtual] |
The destructor.
Definition at line 126 of file elxBSplineResampleInterpolator.h.
elastix::BSplineResampleInterpolator< TElastix >::BSplineResampleInterpolator | ( | const Self & | ) | [private] |
The private constructor.
virtual void elastix::BSplineResampleInterpolator< TElastix >::BeforeRegistration | ( | void | ) | [virtual] |
Execute stuff before the actual registration:
Reimplemented from elastix::BaseComponent.
elastix::BSplineResampleInterpolator< TElastix >::elxClassNameMacro | ( | "FinalBSplineInterpolator" | ) |
Name of this class. Use this name in the parameter file to select this specific resample interpolator.
example: (ResampleInterpolator "FinalBSplineInterpolator")
virtual const char* elastix::BSplineResampleInterpolator< TElastix >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
elastix::BSplineResampleInterpolator< TElastix >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
Superclass1::ImageDimension | |||
) |
Dimension of the image.
static Pointer elastix::BSplineResampleInterpolator< TElastix >::New | ( | ) | [static] |
Method for creation through the object factory.
void elastix::BSplineResampleInterpolator< TElastix >::operator= | ( | const Self & | ) | [private] |
The private copy constructor.
virtual void elastix::BSplineResampleInterpolator< TElastix >::ReadFromFile | ( | void | ) | [virtual] |
Function to read transform-parameters from a file.
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
virtual void elastix::BSplineResampleInterpolator< TElastix >::WriteToFile | ( | void | ) | const [virtual] |
Function to write transform-parameters to a file.
Reimplemented from elastix::ResampleInterpolatorBase< TElastix >.
Generated on 24-10-2011 for elastix by ![]() |
![]() |