Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <elxMyStandardResampler.h>
A resampler based on the itk::ResampleImageFilter.
The parameters used in this class are:
(Resampler "DefaultResampler")
Definition at line 39 of file elxMyStandardResampler.h.
Public Types | |
typedef Superclass2::ConfigurationPointer | ConfigurationPointer |
typedef Superclass2::ConfigurationType | ConfigurationType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass2::ElastixPointer | ElastixPointer |
typedef Superclass2::ElastixType | ElastixType |
typedef Superclass1::IndexType | IndexType |
typedef Superclass1::InputImagePointer | InputImagePointer |
typedef Superclass1::InputImageRegionType | InputImageRegionType |
typedef Superclass1::InputImageType | InputImageType |
typedef Superclass1::InterpolatorPointerType | InterpolatePointerType |
typedef Superclass1::InterpolatorType | InterpolatorType |
typedef Superclass2::ITKBaseType | ITKBaseType |
typedef Superclass1::OriginPointType | OriginPointType |
typedef Superclass1::OutputImagePointer | OutputImagePointer |
typedef Superclass1::OutputImageRegionType | OutputImageRegionType |
typedef Superclass1::OutputImageType | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef Superclass2::RegistrationPointer | RegistrationPointer |
typedef Superclass2::RegistrationType | RegistrationType |
typedef MyStandardResampler | Self |
typedef Superclass1::SizeType | SizeType |
typedef Superclass1::SpacingType | SpacingType |
typedef ResamplerBase< TElastix >::ITKBaseType | Superclass1 |
typedef ResamplerBase< TElastix > | Superclass2 |
typedef Superclass1::TransformPointerType | TransformPointerType |
typedef Superclass1::TransformType | TransformType |
Public Types inherited from elastix::ResamplerBase< TElastix > | |
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 Configuration::Pointer | ConfigurationPointer |
typedef Configuration | 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 | |
elxClassNameMacro ("DefaultResampler") | |
virtual const char * | GetClassName () const |
Public Member Functions inherited from elastix::ResamplerBase< TElastix > | |
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) |
Static Public Member Functions | |
static Pointer | New () |
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 () |
Protected Member Functions | |
MyStandardResampler () | |
~MyStandardResampler () override | |
Protected Member Functions inherited from elastix::ResamplerBase< TElastix > | |
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 |
Private Member Functions | |
MyStandardResampler (const Self &) | |
void | operator= (const Self &) |
Additional Inherited Members | |
Protected Attributes inherited from elastix::ResamplerBase< TElastix > | |
bool | m_ShowProgress |
Protected Attributes inherited from elastix::BaseComponentSE< TElastix > | |
ConfigurationPointer | m_Configuration {} |
ElastixPointer | m_Elastix {} |
RegistrationPointer | m_Registration {} |
typedef Superclass2::ConfigurationPointer elastix::MyStandardResampler< TElastix >::ConfigurationPointer |
Definition at line 85 of file elxMyStandardResampler.h.
typedef Superclass2::ConfigurationType elastix::MyStandardResampler< TElastix >::ConfigurationType |
Definition at line 84 of file elxMyStandardResampler.h.
typedef itk::SmartPointer< const Self > elastix::MyStandardResampler< TElastix >::ConstPointer |
Definition at line 50 of file elxMyStandardResampler.h.
typedef Superclass2::ElastixPointer elastix::MyStandardResampler< TElastix >::ElastixPointer |
Definition at line 83 of file elxMyStandardResampler.h.
typedef Superclass2::ElastixType elastix::MyStandardResampler< TElastix >::ElastixType |
Typedef's from the ResamplerBase.
Definition at line 82 of file elxMyStandardResampler.h.
typedef Superclass1::IndexType elastix::MyStandardResampler< TElastix >::IndexType |
Definition at line 75 of file elxMyStandardResampler.h.
typedef Superclass1::InputImagePointer elastix::MyStandardResampler< TElastix >::InputImagePointer |
Definition at line 67 of file elxMyStandardResampler.h.
typedef Superclass1::InputImageRegionType elastix::MyStandardResampler< TElastix >::InputImageRegionType |
Definition at line 69 of file elxMyStandardResampler.h.
typedef Superclass1::InputImageType elastix::MyStandardResampler< TElastix >::InputImageType |
Typedef's inherited from the superclass.
Definition at line 65 of file elxMyStandardResampler.h.
typedef Superclass1::InterpolatorPointerType elastix::MyStandardResampler< TElastix >::InterpolatePointerType |
Definition at line 73 of file elxMyStandardResampler.h.
typedef Superclass1::InterpolatorType elastix::MyStandardResampler< TElastix >::InterpolatorType |
Definition at line 72 of file elxMyStandardResampler.h.
typedef Superclass2::ITKBaseType elastix::MyStandardResampler< TElastix >::ITKBaseType |
Definition at line 88 of file elxMyStandardResampler.h.
typedef Superclass1::OriginPointType elastix::MyStandardResampler< TElastix >::OriginPointType |
Definition at line 79 of file elxMyStandardResampler.h.
typedef Superclass1::OutputImagePointer elastix::MyStandardResampler< TElastix >::OutputImagePointer |
Definition at line 68 of file elxMyStandardResampler.h.
typedef Superclass1::OutputImageRegionType elastix::MyStandardResampler< TElastix >::OutputImageRegionType |
Definition at line 77 of file elxMyStandardResampler.h.
typedef Superclass1::OutputImageType elastix::MyStandardResampler< TElastix >::OutputImageType |
Definition at line 66 of file elxMyStandardResampler.h.
typedef itk::SmartPointer< Self > elastix::MyStandardResampler< TElastix >::Pointer |
Definition at line 49 of file elxMyStandardResampler.h.
typedef Superclass2::RegistrationPointer elastix::MyStandardResampler< TElastix >::RegistrationPointer |
Definition at line 87 of file elxMyStandardResampler.h.
typedef Superclass2::RegistrationType elastix::MyStandardResampler< TElastix >::RegistrationType |
Definition at line 86 of file elxMyStandardResampler.h.
typedef MyStandardResampler elastix::MyStandardResampler< TElastix >::Self |
Standard ITK-stuff.
Definition at line 46 of file elxMyStandardResampler.h.
typedef Superclass1::SizeType elastix::MyStandardResampler< TElastix >::SizeType |
Definition at line 74 of file elxMyStandardResampler.h.
typedef Superclass1::SpacingType elastix::MyStandardResampler< TElastix >::SpacingType |
Definition at line 78 of file elxMyStandardResampler.h.
typedef ResamplerBase<TElastix>::ITKBaseType elastix::MyStandardResampler< TElastix >::Superclass1 |
Definition at line 47 of file elxMyStandardResampler.h.
typedef ResamplerBase< TElastix > elastix::MyStandardResampler< TElastix >::Superclass2 |
Definition at line 48 of file elxMyStandardResampler.h.
typedef Superclass1::TransformPointerType elastix::MyStandardResampler< TElastix >::TransformPointerType |
Definition at line 71 of file elxMyStandardResampler.h.
typedef Superclass1::TransformType elastix::MyStandardResampler< TElastix >::TransformType |
Definition at line 70 of file elxMyStandardResampler.h.
|
inlineprotected |
The constructor.
Definition at line 95 of file elxMyStandardResampler.h.
|
inlineoverrideprotected |
The destructor.
Definition at line 97 of file elxMyStandardResampler.h.
|
private |
The private constructor.
elastix::MyStandardResampler< TElastix >::elxClassNameMacro | ( | "DefaultResampler" | ) |
Name of this class. Use this name in the parameter file to select this specific resampler.
example: (Resampler "DefaultResampler")
|
virtual |
Run-time type information (and related methods).
Reimplemented from elastix::ResamplerBase< TElastix >.
|
static |
Method for creation through the object factory.
|
private |
The private copy constructor.
Generated on 1667476801 for elastix by 1.9.4 |