|
|
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.
Inheritance diagram for elastix::MyStandardResampler< TElastix >: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 Superclass1::PixelType | PixelType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef Superclass1::PointType | PointType |
| 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 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 | |
| elxClassNameMacro ("DefaultResampler") | |
| virtual const char * | GetClassName () const |
Public Member Functions inherited from elastix::ResamplerBase< TElastix > | |
| 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 |
| 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) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| MyStandardResampler () | |
| virtual | ~MyStandardResampler () |
Protected Member Functions inherited from elastix::ResamplerBase< TElastix > | |
| 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 () |
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 86 of file elxMyStandardResampler.h.
| typedef Superclass2::ConfigurationType elastix::MyStandardResampler< TElastix >::ConfigurationType |
Definition at line 85 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 84 of file elxMyStandardResampler.h.
| typedef Superclass2::ElastixType elastix::MyStandardResampler< TElastix >::ElastixType |
Typedef's from the ResamplerBase.
Definition at line 83 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 89 of file elxMyStandardResampler.h.
| typedef Superclass1::OriginPointType elastix::MyStandardResampler< TElastix >::OriginPointType |
Definition at line 80 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 78 of file elxMyStandardResampler.h.
| typedef Superclass1::OutputImageType elastix::MyStandardResampler< TElastix >::OutputImageType |
Definition at line 66 of file elxMyStandardResampler.h.
| typedef Superclass1::PixelType elastix::MyStandardResampler< TElastix >::PixelType |
Definition at line 77 of file elxMyStandardResampler.h.
| typedef itk::SmartPointer< Self > elastix::MyStandardResampler< TElastix >::Pointer |
Definition at line 49 of file elxMyStandardResampler.h.
| typedef Superclass1::PointType elastix::MyStandardResampler< TElastix >::PointType |
Definition at line 76 of file elxMyStandardResampler.h.
| typedef Superclass2::RegistrationPointer elastix::MyStandardResampler< TElastix >::RegistrationPointer |
Definition at line 88 of file elxMyStandardResampler.h.
| typedef Superclass2::RegistrationType elastix::MyStandardResampler< TElastix >::RegistrationType |
Definition at line 87 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 79 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 96 of file elxMyStandardResampler.h.
|
inlineprotectedvirtual |
The destructor.
Definition at line 98 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 OURCE_DATE_EPOCH for elastix by 1.8.13 |