18 #ifndef __elxResamplerBase_h 19 #define __elxResamplerBase_h 25 #include "itkResampleImageFilter.h" 73 template<
class TElastix >
101 typedef itk::ResampleImageFilter<
122 OutputImageType::ImageDimension );
127 return dynamic_cast< ITKBaseType *
>( this );
134 return dynamic_cast< const ITKBaseType *
>( this );
180 const char * filename,
const bool & showProgress =
true );
212 #ifndef ITK_MANUAL_INSTANTIATION 213 #include "elxResamplerBase.hxx" 216 #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::Pointer ElastixPointer
ElastixType::ConfigurationType ConfigurationType
Superclass::ElastixPointer ElastixPointer
virtual int BeforeAllTransformix(void)
virtual void WriteToFile(void) const
ElastixType::CoordRepType CoordRepType
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 CreateItkResultImage(void)
Superclass::ConfigurationType ConfigurationType
itkStaticConstMacro(ImageDimension, unsigned int, OutputImageType::ImageDimension)
BaseComponentSE< TElastix > Superclass
ITKBaseType::SpacingType SpacingType
ITKBaseType::DirectionType DirectionType
virtual void AfterRegistrationBase(void)
ElastixType::ParameterMapType ParameterMapType
virtual void BeforeRegistrationBase(void)
virtual void AfterEachResolutionBase(void)
virtual const ITKBaseType * GetAsITKBaseType(void) const
ITKBaseType::OriginPointType OriginPointType
ITKBaseType::IndexType IndexType
virtual void SetComponents(void)
itk::ResampleImageFilter< InputImageType, OutputImageType, CoordRepType > ITKBaseType
virtual ITKBaseType * GetAsITKBaseType(void)
elx::ProgressCommand ProgressCommandType
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)
virtual void CreateTransformParametersMap(ParameterMapType *paramsMap) const
ITKBaseType::PixelType OutputPixelType