27 #ifndef __elxBaseComponent_h
28 #define __elxBaseComponent_h
32 #pragma warning ( disable : 4786 )
33 #pragma warning ( disable : 4503 )
40 #define __ELASTIX_VERSION 4.600
105 return "BaseComponent";
117 std::ostringstream makestring;
118 makestring << label << idx;
146 namespace elx = elastix;
149 #endif // end #ifndef __elxBaseComponent_h
virtual int BeforeAll(void)
virtual int BeforeAllBase(void)
void operator=(const BaseComponent &)
virtual void AfterEachResolution(void)
virtual void AfterEachIterationBase(void)
The BaseComponent class is a class that all elastix components should inherit from.
virtual const char * elxGetClassName(void) const
virtual const char * GetComponentLabel(void) const
virtual void AfterRegistrationBase(void)
virtual void AfterEachResolutionBase(void)
virtual void BeforeEachResolutionBase(void)
virtual void BeforeRegistrationBase(void)
virtual void AfterEachIteration(void)
virtual void SetComponentLabel(const char *label, unsigned int idx)
std::string m_ComponentLabel
virtual void BeforeRegistration(void)
virtual void AfterRegistration(void)
virtual void BeforeEachResolution(void)