|
|
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 Types | |
| typedef Superclass::ConfigurationPointer | ConfigurationPointer |
| typedef Superclass::ConfigurationType | ConfigurationType |
| typedef ElastixType::CoordRepType | CoordRepType |
| typedef ITKBaseType::DirectionType | DirectionType |
| typedef Superclass::ElastixPointer | ElastixPointer |
| typedef Superclass::ElastixType | ElastixType |
| typedef ITKBaseType::IndexType | IndexType |
| typedef ElastixType::MovingImageType | InputImageType |
| typedef ITKBaseType::InterpolatorType | InterpolatorType |
| typedef itk::ResampleImageFilter< InputImageType, OutputImageType, CoordRepType > | ITKBaseType |
| typedef ITKBaseType::OriginPointType | OriginPointType |
| typedef ElastixType::MovingImageType | OutputImageType |
| typedef ITKBaseType::PixelType | OutputPixelType |
| typedef ElastixType::ParameterMapType | ParameterMapType |
| typedef elx::ProgressCommand | ProgressCommandType |
| typedef Superclass::RegistrationPointer | RegistrationPointer |
| typedef Superclass::RegistrationType | RegistrationType |
| typedef ResamplerBase | Self |
| typedef ITKBaseType::SizeType | SizeType |
| typedef ITKBaseType::SpacingType | SpacingType |
| typedef BaseComponentSE< TElastix > | Superclass |
| typedef ITKBaseType::TransformType | TransformType |
Public Types inherited from elastix::BaseComponentSE< TElastix > | |
| typedef ElastixType::ConfigurationPointer | ConfigurationPointer |
| typedef ElastixType::ConfigurationType | ConfigurationType |
| typedef itk::WeakPointer< ElastixType > | ElastixPointer |
| typedef TElastix | ElastixType |
| typedef RegistrationType * | RegistrationPointer |
| typedef ElastixType::RegistrationBaseType | RegistrationType |
| typedef BaseComponentSE | Self |
| typedef BaseComponent | Superclass |
Public Member Functions | |
| virtual void | AfterEachIterationBase (void) |
| virtual void | AfterEachResolutionBase (void) |
| virtual void | AfterRegistrationBase (void) |
| virtual int | BeforeAllTransformix (void) |
| virtual void | BeforeRegistrationBase (void) |
| 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 > | |
| virtual ConfigurationType * | GetConfiguration (void) const |
| virtual ElastixType * | GetElastix (void) const |
| virtual RegistrationPointer | GetRegistration (void) const |
| virtual void | SetConfiguration (ConfigurationType *_arg) |
| virtual 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) |
| std::string | ConvertSecondsToDHMS (const double totalSeconds, const unsigned int precision) const |
| virtual const char * | elxGetClassName (void) const |
| virtual const char * | GetComponentLabel (void) const |
| itkTypeMacroNoParent (BaseComponent) | |
| virtual void | SetComponentLabel (const char *label, unsigned int idx) |
Protected Member Functions | |
| ResamplerBase () | |
| virtual void | SetComponents (void) |
| virtual | ~ResamplerBase () |
Protected Member Functions inherited from elastix::BaseComponentSE< TElastix > | |
| BaseComponentSE () | |
| virtual | ~BaseComponentSE () |
Protected Member Functions inherited from elastix::BaseComponent | |
| BaseComponent () | |
| virtual | ~BaseComponent () |
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 &) | |
| 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 82 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.
|
inlineprotectedvirtual |
The destructor.
Definition at line 189 of file elxResamplerBase.h.
|
private |
The private constructor.
|
virtual |
Execute stuff after each iteration:
Reimplemented from elastix::BaseComponent.
|
virtual |
Execute stuff after each resolution:
Reimplemented from elastix::BaseComponent.
|
virtual |
Execute stuff after the registration:
Reimplemented from elastix::BaseComponent.
|
inlinevirtual |
Execute stuff before the actual transformation:
Definition at line 140 of file elxResamplerBase.h.
|
virtual |
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.8.13 |