18 #ifndef __elxResamplerBase_h 19 #define __elxResamplerBase_h 25 #include "itkResampleImageFilter.h" 72 template<
class TElastix >
100 typedef itk::ResampleImageFilter<
121 OutputImageType::ImageDimension );
126 return dynamic_cast< ITKBaseType *
>( this );
133 return dynamic_cast< const ITKBaseType *
>( this );
179 const char * filename,
const bool & showProgress =
true );
211 #ifndef ITK_MANUAL_INSTANTIATION 212 #include "elxResamplerBase.hxx" 215 #endif // end #ifndef __elxResamplerBase_h The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
virtual void ResampleAndWriteResultImage(const char *filename, const bool &showProgress=true)
ElastixType::RegistrationBaseType RegistrationType
ElastixType::ConfigurationPointer ConfigurationPointer
ElastixType::ConfigurationType ConfigurationType
Superclass::ElastixPointer ElastixPointer
virtual int BeforeAllTransformix(void)
ElastixType::CoordRepType CoordRepType
virtual const ITKBaseType * GetAsITKBaseType(void) const
void operator=(const Self &)
Superclass::RegistrationType RegistrationType
ITKBaseType::InterpolatorType InterpolatorType
ElastixType::MovingImageType InputImageType
virtual void AfterEachIterationBase(void)
virtual void ReadFromFile(void)
ElastixType::MovingImageType OutputImageType
Superclass::ElastixType ElastixType
Superclass::RegistrationPointer RegistrationPointer
RegistrationType * RegistrationPointer
virtual void CreateTransformParametersMap(ParameterMapType *paramsMap) const
virtual void CreateItkResultImage(void)
Superclass::ConfigurationType ConfigurationType
itkStaticConstMacro(ImageDimension, unsigned int, OutputImageType::ImageDimension)
BaseComponentSE< TElastix > Superclass
virtual void WriteToFile(void) const
ITKBaseType::SpacingType SpacingType
ITKBaseType::DirectionType DirectionType
virtual void AfterRegistrationBase(void)
ElastixType::ParameterMapType ParameterMapType
virtual void BeforeRegistrationBase(void)
virtual void AfterEachResolutionBase(void)
ITKBaseType::OriginPointType OriginPointType
ITKBaseType::IndexType IndexType
virtual void SetComponents(void)
itk::ResampleImageFilter< InputImageType, OutputImageType, CoordRepType > ITKBaseType
virtual ITKBaseType * GetAsITKBaseType(void)
elx::ProgressCommand ProgressCommandType
itk::WeakPointer< ElastixType > ElastixPointer
A specialized Command object for updating the progress of a filter.
Superclass::ConfigurationPointer ConfigurationPointer
ITKBaseType::SizeType SizeType
ITKBaseType::TransformType TransformType
virtual void WriteResultImage(OutputImageType *imageimage, const char *filename, const bool &showProgress=true)
ITKBaseType::PixelType OutputPixelType