15 #ifndef __elxBaseComponentSE_h
16 #define __elxBaseComponentSE_h
19 #include "itkObject.h"
41 template <
class TElastix>
83 return this->m_Elastix.GetPointer();
92 return this->m_Configuration.GetPointer();
96 virtual void SetConfiguration( ConfigurationType * _arg );
105 return this->m_Registration;
120 void operator=(
const Self& );
128 #ifndef ITK_MANUAL_INSTANTIATION
129 #include "elxBaseComponentSE.hxx"
132 #endif // end #ifndef __elxBaseComponentSE_h
The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
ElastixType::RegistrationBaseType RegistrationType
ElastixType::ConfigurationPointer ConfigurationPointer
ElastixType::Pointer ElastixPointer
ElastixType::ConfigurationType ConfigurationType
virtual ElastixType * GetElastix(void) const
The BaseComponent class is a class that all elastix components should inherit from.
virtual ~BaseComponentSE()
RegistrationType * RegistrationPointer
ConfigurationPointer m_Configuration
virtual ConfigurationType * GetConfiguration(void) const
RegistrationPointer m_Registration
virtual RegistrationPointer GetRegistration(void) const