![]() |
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 74 of file elxResamplerBase.h.
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 |
![]() | |
typedef ElastixType::ConfigurationPointer | ConfigurationPointer |
typedef ElastixType::ConfigurationType | ConfigurationType |
typedef ElastixType::Pointer | 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 |
![]() | |
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) |
![]() | |
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 |
virtual void | SetComponentLabel (const char *label, unsigned int idx) |
Protected Member Functions | |
ResamplerBase () | |
virtual void | SetComponents (void) |
virtual | ~ResamplerBase () |
![]() | |
BaseComponentSE () | |
virtual | ~BaseComponentSE () |
![]() | |
BaseComponent () | |
virtual | ~BaseComponent () |
Protected Attributes | |
bool | m_ShowProgress |
![]() | |
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 89 of file elxResamplerBase.h.
typedef Superclass::ConfigurationType elastix::ResamplerBase< TElastix >::ConfigurationType |
Definition at line 88 of file elxResamplerBase.h.
typedef ElastixType::CoordRepType elastix::ResamplerBase< TElastix >::CoordRepType |
Definition at line 98 of file elxResamplerBase.h.
typedef ITKBaseType::DirectionType elastix::ResamplerBase< TElastix >::DirectionType |
Definition at line 110 of file elxResamplerBase.h.
typedef Superclass::ElastixPointer elastix::ResamplerBase< TElastix >::ElastixPointer |
Definition at line 87 of file elxResamplerBase.h.
typedef Superclass::ElastixType elastix::ResamplerBase< TElastix >::ElastixType |
Typedef's from superclass.
Definition at line 83 of file elxResamplerBase.h.
typedef ITKBaseType::IndexType elastix::ResamplerBase< TElastix >::IndexType |
Definition at line 108 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 95 of file elxResamplerBase.h.
typedef ITKBaseType::InterpolatorType elastix::ResamplerBase< TElastix >::InterpolatorType |
Definition at line 106 of file elxResamplerBase.h.
typedef itk::ResampleImageFilter< InputImageType, OutputImageType, CoordRepType > elastix::ResamplerBase< TElastix >::ITKBaseType |
Other typedef's.
Definition at line 102 of file elxResamplerBase.h.
typedef ITKBaseType::OriginPointType elastix::ResamplerBase< TElastix >::OriginPointType |
Definition at line 111 of file elxResamplerBase.h.
typedef ElastixType::MovingImageType elastix::ResamplerBase< TElastix >::OutputImageType |
Definition at line 96 of file elxResamplerBase.h.
typedef ITKBaseType::PixelType elastix::ResamplerBase< TElastix >::OutputPixelType |
Definition at line 112 of file elxResamplerBase.h.
typedef ElastixType::ParameterMapType elastix::ResamplerBase< TElastix >::ParameterMapType |
Typedef that is used in the elastix dll version.
Definition at line 115 of file elxResamplerBase.h.
typedef elx::ProgressCommand elastix::ResamplerBase< TElastix >::ProgressCommandType |
Typedef for the ProgressCommand.
Definition at line 118 of file elxResamplerBase.h.
typedef Superclass::RegistrationPointer elastix::ResamplerBase< TElastix >::RegistrationPointer |
Definition at line 91 of file elxResamplerBase.h.
typedef Superclass::RegistrationType elastix::ResamplerBase< TElastix >::RegistrationType |
Definition at line 90 of file elxResamplerBase.h.
typedef ResamplerBase elastix::ResamplerBase< TElastix >::Self |
Standard ITK stuff.
Definition at line 79 of file elxResamplerBase.h.
typedef ITKBaseType::SizeType elastix::ResamplerBase< TElastix >::SizeType |
Definition at line 107 of file elxResamplerBase.h.
typedef ITKBaseType::SpacingType elastix::ResamplerBase< TElastix >::SpacingType |
Definition at line 109 of file elxResamplerBase.h.
typedef BaseComponentSE< TElastix > elastix::ResamplerBase< TElastix >::Superclass |
Definition at line 80 of file elxResamplerBase.h.
typedef ITKBaseType::TransformType elastix::ResamplerBase< TElastix >::TransformType |
Typedef's from ResampleImageFiler.
Definition at line 105 of file elxResamplerBase.h.
|
protected |
The constructor.
|
inlineprotectedvirtual |
The destructor.
Definition at line 190 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 141 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 125 of file elxResamplerBase.h.
|
inlinevirtual |
Cast to ITKBaseType, to use in const functions.
Definition at line 132 of file elxResamplerBase.h.
|
virtual |
Run-time type information (and related methods).
Reimplemented in elastix::OpenCLResampler< TElastix >, elastix::CUDAResampler< 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 >, and elastix::CUDAResampler< 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 >, and elastix::CUDAResampler< TElastix >.
|
protected |
Variable that defines to print the progress or not.
Definition at line 196 of file elxResamplerBase.h.
Generated on 07-03-2016 for elastix by ![]() |
![]() |