Go to the documentation of this file.
18 #ifndef __elxRegistrationBase_h
19 #define __elxRegistrationBase_h
74 template<
class TElastix >
120 return dynamic_cast< const ITKBaseType *
>( this );
146 const unsigned int nrOfMasks,
147 const std::string & whichMask,
148 const unsigned int level )
const;
224 #ifndef ITK_MANUAL_INSTANTIATION
225 #include "elxRegistrationBase.hxx"
228 #endif // end #ifndef __elxRegistrationBase_h
Superclass::RegistrationPointer RegistrationPointer
virtual ~RegistrationBase()
ITKBaseType::FixedImagePyramidType FixedImagePyramidType
ElastixType::FixedMaskType FixedMaskImageType
virtual const ITKBaseType * GetAsITKBaseType(void) const
BaseComponentSE< TElastix > Superclass
itk::ErodeMaskImageFilter< FixedMaskImageType > FixedMaskErodeFilterType
RegistrationType * RegistrationPointer
Superclass::ElastixType ElastixType
ElastixType::ConfigurationPointer ConfigurationPointer
The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
itk::ErodeMaskImageFilter< MovingMaskImageType > MovingMaskErodeFilterType
ElastixType::MovingMaskType MovingMaskImageType
FixedMaskSpatialObjectType::Pointer FixedMaskSpatialObjectPointer
void operator=(const Self &)
This class is the elastix base class for all Registration schemes.
RegistrationBase(const Self &)
virtual ITKBaseType * GetAsITKBaseType(void)
ITKBaseType::MovingImagePyramidType MovingImagePyramidType
std::vector< bool > UseMaskErosionArrayType
MovingMaskImageType::Pointer MovingMaskImagePointer
Base class for multi-resolution image registration methods.
MultiResolutionPyramidImageFilter< MovingImageType, MovingImageType > MovingImagePyramidType
MovingMaskSpatialObjectType::Pointer MovingMaskSpatialObjectPointer
MovingMaskSpatialObjectPointer GenerateMovingMaskSpatialObject(const MovingMaskImageType *maskImage, bool useMaskErosion, const MovingImagePyramidType *pyramid, unsigned int level) const
FixedMaskErodeFilterType::Pointer FixedMaskErodeFilterPointer
MultiResolutionPyramidImageFilter< FixedImageType, FixedImageType > FixedImagePyramidType
Superclass::ElastixPointer ElastixPointer
itk::WeakPointer< ElastixType > ElastixPointer
itk::ImageMaskSpatialObject2< itkGetStaticConstMacro(FixedImageDimension) > FixedMaskSpatialObjectType
ElastixType::MovingImageType MovingImageType
Superclass::ConfigurationType ConfigurationType
itk::ImageMaskSpatialObject2< itkGetStaticConstMacro(MovingImageDimension) > MovingMaskSpatialObjectType
virtual bool ReadMaskParameters(UseMaskErosionArrayType &useMaskErosionArray, const unsigned int nrOfMasks, const std::string &whichMask, const unsigned int level) const
itkStaticConstMacro(MovingImageDimension, unsigned int, MovingImageType::ImageDimension)
FixedMaskImageType::Pointer FixedMaskImagePointer
ElastixType::FixedImageType FixedImageType
Superclass::ConfigurationPointer ConfigurationPointer
FixedMaskSpatialObjectPointer GenerateFixedMaskSpatialObject(const FixedMaskImageType *maskImage, bool useMaskErosion, const FixedImagePyramidType *pyramid, unsigned int level) const
ElastixType::MaskPixelType MaskPixelType
ElastixType::ConfigurationType ConfigurationType
itk::MultiResolutionImageRegistrationMethod2< FixedImageType, MovingImageType > ITKBaseType
MovingMaskErodeFilterType::Pointer MovingMaskErodeFilterPointer
itkStaticConstMacro(FixedImageDimension, unsigned int, FixedImageType::ImageDimension)
Implementation of an image mask as spatial object.
ElastixType::RegistrationBaseType RegistrationType
Superclass::RegistrationType RegistrationType
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|