Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <elxResamplerBase.h>
Definition at line 73 of file elxResamplerBase.h.
Public Member Functions | |
void | AfterEachIterationBase (void) override |
void | AfterEachResolutionBase (void) override |
void | AfterRegistrationBase (void) override |
virtual int | BeforeAllTransformix (void) |
void | BeforeRegistrationBase (void) override |
virtual void | CreateItkResultImage (void) |
virtual void | CreateTransformParametersMap (ParameterMapType *paramsMap) const |
virtual ITKBaseType * | GetAsITKBaseType (void) |
virtual const ITKBaseType * | GetAsITKBaseType (void) const |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, OutputImageType::ImageDimension) | |
virtual void | ReadFromFile (void) |
virtual void | ResampleAndWriteResultImage (const char *filename, const bool &showProgress=true) |
virtual void | WriteResultImage (OutputImageType *imageimage, const char *filename, const bool &showProgress=true) |
virtual void | WriteToFile (void) const |
Public Member Functions inherited from elastix::BaseComponentSE< TElastix > | |
ConfigurationType * | GetConfiguration (void) const |
ElastixType * | GetElastix (void) const |
RegistrationPointer | GetRegistration (void) const |
ITK_DISALLOW_COPY_AND_ASSIGN (BaseComponentSE) | |
void | SetConfiguration (ConfigurationType *_arg) |
void | SetElastix (ElastixType *_arg) |
Public Member Functions inherited from elastix::BaseComponent | |
virtual void | AfterEachIteration (void) |
virtual void | AfterEachIterationBase (void) |
virtual void | AfterEachResolution (void) |
virtual void | AfterEachResolutionBase (void) |
virtual void | AfterRegistration (void) |
virtual void | AfterRegistrationBase (void) |
virtual int | BeforeAll (void) |
virtual int | BeforeAllBase (void) |
virtual void | BeforeEachResolution (void) |
virtual void | BeforeEachResolutionBase (void) |
virtual void | BeforeRegistration (void) |
virtual void | BeforeRegistrationBase (void) |
virtual const char * | elxGetClassName (void) const |
const char * | GetComponentLabel (void) const |
ITK_DISALLOW_COPY_AND_ASSIGN (BaseComponent) | |
itkTypeMacroNoParent (BaseComponent) | |
void | SetComponentLabel (const char *label, unsigned int idx) |
Protected Member Functions | |
ResamplerBase () | |
virtual void | SetComponents (void) |
~ResamplerBase () override | |
Protected Member Functions inherited from elastix::BaseComponentSE< TElastix > | |
BaseComponentSE ()=default | |
~BaseComponentSE () override=default | |
Protected Member Functions inherited from elastix::BaseComponent | |
BaseComponent ()=default | |
virtual | ~BaseComponent ()=default |
Protected Attributes | |
bool | m_ShowProgress |
Protected Attributes inherited from elastix::BaseComponentSE< TElastix > | |
ConfigurationPointer | m_Configuration {} |
ElastixPointer | m_Elastix {} |
RegistrationPointer | m_Registration {} |
Private Member Functions | |
void | operator= (const Self &) |
void | ReleaseMemory (void) |
ResamplerBase (const Self &) | |
Additional Inherited Members | |
Static Public Member Functions inherited from elastix::BaseComponent | |
static std::string | ConvertSecondsToDHMS (const double totalSeconds, const unsigned int precision) |
static void | InitializeElastixExecutable () |
static bool | IsElastixLibrary () |
typedef Superclass::ConfigurationPointer elastix::ResamplerBase< TElastix >::ConfigurationPointer |
Definition at line 88 of file elxResamplerBase.h.
typedef Superclass::ConfigurationType elastix::ResamplerBase< TElastix >::ConfigurationType |
Definition at line 87 of file elxResamplerBase.h.
typedef ElastixType::CoordRepType elastix::ResamplerBase< TElastix >::CoordRepType |
Definition at line 97 of file elxResamplerBase.h.
typedef ITKBaseType::DirectionType elastix::ResamplerBase< TElastix >::DirectionType |
Definition at line 109 of file elxResamplerBase.h.
typedef Superclass::ElastixPointer elastix::ResamplerBase< TElastix >::ElastixPointer |
Definition at line 86 of file elxResamplerBase.h.
typedef Superclass::ElastixType elastix::ResamplerBase< TElastix >::ElastixType |
Typedef's from superclass.
Definition at line 85 of file elxResamplerBase.h.
typedef ITKBaseType::IndexType elastix::ResamplerBase< TElastix >::IndexType |
Definition at line 107 of file elxResamplerBase.h.
typedef ElastixType::MovingImageType elastix::ResamplerBase< TElastix >::InputImageType |
Typedef's from elastix. NB: it is assumed that fixed and moving image dimension are equal!
Definition at line 94 of file elxResamplerBase.h.
typedef ITKBaseType::InterpolatorType elastix::ResamplerBase< TElastix >::InterpolatorType |
Definition at line 105 of file elxResamplerBase.h.
typedef itk::ResampleImageFilter< InputImageType, OutputImageType, CoordRepType > elastix::ResamplerBase< TElastix >::ITKBaseType |
Other typedef's.
Definition at line 101 of file elxResamplerBase.h.
typedef ITKBaseType::OriginPointType elastix::ResamplerBase< TElastix >::OriginPointType |
Definition at line 110 of file elxResamplerBase.h.
typedef ElastixType::MovingImageType elastix::ResamplerBase< TElastix >::OutputImageType |
Definition at line 95 of file elxResamplerBase.h.
typedef ITKBaseType::PixelType elastix::ResamplerBase< TElastix >::OutputPixelType |
Definition at line 111 of file elxResamplerBase.h.
typedef ElastixType::ParameterMapType elastix::ResamplerBase< TElastix >::ParameterMapType |
Typedef that is used in the elastix dll version.
Definition at line 114 of file elxResamplerBase.h.
typedef elx::ProgressCommand elastix::ResamplerBase< TElastix >::ProgressCommandType |
Typedef for the ProgressCommand.
Definition at line 117 of file elxResamplerBase.h.
typedef Superclass::RegistrationPointer elastix::ResamplerBase< TElastix >::RegistrationPointer |
Definition at line 90 of file elxResamplerBase.h.
typedef Superclass::RegistrationType elastix::ResamplerBase< TElastix >::RegistrationType |
Definition at line 89 of file elxResamplerBase.h.
typedef ResamplerBase elastix::ResamplerBase< TElastix >::Self |
Standard ITK stuff.
Definition at line 78 of file elxResamplerBase.h.
typedef ITKBaseType::SizeType elastix::ResamplerBase< TElastix >::SizeType |
Definition at line 106 of file elxResamplerBase.h.
typedef ITKBaseType::SpacingType elastix::ResamplerBase< TElastix >::SpacingType |
Definition at line 108 of file elxResamplerBase.h.
typedef BaseComponentSE< TElastix > elastix::ResamplerBase< TElastix >::Superclass |
Definition at line 79 of file elxResamplerBase.h.
typedef ITKBaseType::TransformType elastix::ResamplerBase< TElastix >::TransformType |
Typedef's from ResampleImageFiler.
Definition at line 104 of file elxResamplerBase.h.
|
protected |
The constructor.
|
inlineoverrideprotected |
The destructor.
Definition at line 189 of file elxResamplerBase.h.
|
private |
The private constructor.
|
overridevirtual |
Execute stuff after each iteration:
Reimplemented from elastix::BaseComponent.
|
overridevirtual |
Execute stuff after each resolution:
Reimplemented from elastix::BaseComponent.
|
overridevirtual |
Execute stuff after the registration:
Reimplemented from elastix::BaseComponent.
|
inlinevirtual |
Execute stuff before the actual transformation:
Definition at line 140 of file elxResamplerBase.h.
|
overridevirtual |
Execute stuff before the actual registration:
Reimplemented from elastix::BaseComponent.
|
virtual |
Function to create the result image in the format of an itk::Image.
|
virtual |
Function to create transform-parameters map.
|
inlinevirtual |
Cast to ITKBaseType.
Definition at line 124 of file elxResamplerBase.h.
|
inlinevirtual |
Cast to ITKBaseType, to use in const functions.
Definition at line 131 of file elxResamplerBase.h.
|
virtual |
Run-time type information (and related methods).
Reimplemented in elastix::MyStandardResampler< TElastix >, and elastix::OpenCLResampler< TElastix >.
elastix::ResamplerBase< TElastix >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned int | , | ||
OutputImageType::ImageDimension | |||
) |
Get the ImageDimension.
|
private |
The private copy constructor.
|
virtual |
Function to read transform-parameters from a file.
Reimplemented in elastix::OpenCLResampler< TElastix >.
|
private |
Release memory.
|
virtual |
Function to perform resample and write the result output image to a file.
|
protectedvirtual |
Method that sets the transform, the interpolator and the inputImage.
|
virtual |
Function to write the result output image to a file.
|
virtual |
Function to write transform-parameters to a file.
Reimplemented in elastix::OpenCLResampler< TElastix >.
|
protected |
Variable that defines to print the progress or not.
Definition at line 195 of file elxResamplerBase.h.
Generated on 1667476801 for elastix by 1.9.4 |