15 #ifndef __elxOptimizerBase_h
16 #define __elxOptimizerBase_h
22 #include "itkOptimizer.h"
48 template<
class TElastix >
105 unsigned long numberOfParameters );
138 #ifndef ITK_MANUAL_INSTANTIATION
139 #include "elxOptimizerBase.hxx"
142 #endif // end #ifndef __elxOptimizerBase_h
The BaseComponentSE class is a base class for elastix components that provides some basic functionali...
Superclass::RegistrationPointer RegistrationPointer
void operator=(const Self &)
virtual void AfterRegistrationBase(void)
ElastixType::RegistrationBaseType RegistrationType
ElastixType::ConfigurationPointer ConfigurationPointer
ElastixType::Pointer ElastixPointer
ElastixType::ConfigurationType ConfigurationType
This class is the elastix base class for all Optimizers.
Superclass::ElastixType ElastixType
Superclass::ConfigurationPointer ConfigurationPointer
virtual void SetSinusScales(double amplitude, double frequency, unsigned long numberOfParameters)
ITKBaseType::ParametersType ParametersType
Superclass::ElastixPointer ElastixPointer
RegistrationType * RegistrationPointer
Superclass::ConfigurationType ConfigurationType
BaseComponentSE< TElastix > Superclass
virtual void SelectNewSamples(void)
virtual bool GetNewSamplesEveryIteration(void) const
itk::Optimizer ITKBaseType
virtual void BeforeEachResolutionBase()
virtual const ITKBaseType * GetAsITKBaseType(void) const
bool m_NewSamplesEveryIteration
virtual void SetCurrentPositionPublic(const ParametersType ¶m)
virtual ITKBaseType * GetAsITKBaseType(void)
Superclass::RegistrationType RegistrationType