Go to the documentation of this file.
18 #ifndef __elxMultiResolutionRegistrationWithFeatures_H__
19 #define __elxMultiResolutionRegistrationWithFeatures_H__
52 template<
class TElastix >
56 typename RegistrationBase< TElastix >::FixedImageType,
57 typename RegistrationBase< TElastix >::MovingImageType >,
70 typedef itk::SmartPointer< Self >
Pointer;
204 #ifndef ITK_MANUAL_INSTANTIATION
205 #include "elxMultiResolutionRegistrationWithFeatures.hxx"
208 #endif // end #ifndef __elxMultiResolutionRegistrationWithFeatures_H__
Superclass::RegistrationPointer RegistrationPointer
Superclass::FixedImageRegionType FixedImageRegionType
Superclass::FixedImagePyramidPointer FixedImagePyramidPointer
Superclass::ParametersType ParametersType
itkStaticConstMacro(FixedImageDimension, unsigned int, Superclass2::FixedImageDimension)
MultiResolutionRegistrationWithFeatures Self
Superclass2::ElastixType ElastixType
Superclass1::OptimizerPointer OptimizerPointer
Superclass2::FixedMaskImagePointer FixedMaskImagePointer
RegistrationBase< TElastix > Superclass2
Superclass::FixedImagePyramidType FixedImagePyramidType
Superclass2::FixedMaskSpatialObjectType FixedMaskSpatialObjectType
Superclass1::InterpolatorType InterpolatorType
Superclass2::FixedMaskImageType FixedMaskImageType
Superclass1::MetricPointer MetricPointer
itk::SmartPointer< Self > Pointer
Superclass1::InterpolatorPointer InterpolatorPointer
Superclass2::RegistrationPointer RegistrationPointer
MultiResolutionRegistrationWithFeatures(const Self &)
Superclass2::MovingMaskImagePointer MovingMaskImagePointer
Superclass1::MovingImageConstPointer MovingImageConstPointer
Superclass1::MovingImageType MovingImageType
Superclass2::UseMaskErosionArrayType UseMaskErosionArrayType
itk::SmartPointer< const Self > ConstPointer
ElastixType::FixedMaskType FixedMaskImageType
Superclass::MovingImageConstPointer MovingImageConstPointer
Superclass::ElastixType ElastixType
OptimizerType::Pointer OptimizerPointer
Superclass::TransformPointer TransformPointer
Superclass1::MovingImagePyramidPointer MovingImagePyramidPointer
ElastixType::MovingMaskType MovingMaskImageType
virtual void GetAndSetFixedImageInterpolators(void)
Superclass1::MovingImagePyramidType MovingImagePyramidType
virtual void BeforeEachResolution(void)
This class is the elastix base class for all Registration schemes.
void UpdateMovingMasks(unsigned int level)
virtual void BeforeRegistration(void)
elxClassNameMacro("MultiResolutionRegistrationWithFeatures")
Superclass2::MovingMaskSpatialObjectPointer MovingMaskSpatialObjectPointer
Superclass2::RegistrationType RegistrationType
Superclass::OptimizerType OptimizerType
void operator=(const Self &)
std::vector< bool > UseMaskErosionArrayType
Superclass::MetricPointer MetricPointer
MovingMaskImageType::Pointer MovingMaskImagePointer
Superclass::MetricType MetricType
Base class for multi-resolution image registration methods.
virtual void GetAndSetFixedImageRegions(void)
itkStaticConstMacro(MovingImageDimension, unsigned int, Superclass2::MovingImageDimension)
Superclass1::FixedImagePyramidPointer FixedImagePyramidPointer
Superclass1::TransformPointer TransformPointer
Superclass2::FixedMaskSpatialObjectPointer FixedMaskSpatialObjectPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Superclass2::MovingMaskSpatialObjectType MovingMaskSpatialObjectType
Superclass2::ElastixPointer ElastixPointer
Superclass1::TransformType TransformType
virtual ~MultiResolutionRegistrationWithFeatures()
Superclass1::ParametersType ParametersType
Superclass::ElastixPointer ElastixPointer
Superclass::FixedImageType FixedImageType
Superclass::InterpolatorPointer InterpolatorPointer
ElastixType::MovingImageType MovingImageType
Superclass::ConfigurationType ConfigurationType
Superclass1::FixedImageType FixedImageType
Superclass::InterpolatorType InterpolatorType
MultiResolutionRegistrationWithFeatures()
Superclass::MovingImagePyramidType MovingImagePyramidType
Superclass1::MetricType MetricType
Superclass1::FixedImagePyramidType FixedImagePyramidType
FixedMaskImageType::Pointer FixedMaskImagePointer
Class for multi-resolution image registration methods.
Superclass::TransformType TransformType
ElastixType::FixedImageType FixedImageType
Superclass::ConfigurationPointer ConfigurationPointer
Superclass2::ConfigurationPointer ConfigurationPointer
Superclass1::FixedImageConstPointer FixedImageConstPointer
void UpdateFixedMasks(unsigned int level)
Superclass1::OptimizerType OptimizerType
Superclass2::ITKBaseType ITKBaseType
virtual void GetAndSetComponents(void)
ElastixType::MaskPixelType MaskPixelType
Superclass::MovingImagePyramidPointer MovingImagePyramidPointer
Superclass2::MaskPixelType MaskPixelType
Superclass2::MovingMaskImageType MovingMaskImageType
A registration framework based on the itk::MultiResolutionImageRegistrationMethodWithFeatures.
itk::MultiResolutionImageRegistrationMethodWithFeatures< typename RegistrationBase< TElastix >::FixedImageType, typename RegistrationBase< TElastix >::MovingImageType > Superclass1
Superclass2::ConfigurationType ConfigurationType
Superclass::MovingImageType MovingImageType
Implementation of an image mask as spatial object.
Superclass::RegistrationType RegistrationType
Superclass1::FixedImageRegionType FixedImageRegionType
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|