|
|
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.
Inheritance diagram for elastix::ResamplerBase< TElastix >: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 | AfterEachResolution (void) |
| virtual void | AfterRegistration (void) |
| virtual int | BeforeAll (void) |
| virtual int | BeforeAllBase (void) |
| virtual void | BeforeEachResolution (void) |
| virtual void | BeforeEachResolutionBase (void) |
| virtual void | BeforeRegistration (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::OpenCLResampler< TElastix >, and elastix::MyStandardResampler< 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 OURCE_DATE_EPOCH for elastix by 1.9.1 |