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