18#ifndef elxFullSearchOptimizer_h 
   19#define elxFullSearchOptimizer_h 
   56template <
class TElastix>
 
   84  using Superclass1::CostFunctionType;
 
   85  using Superclass1::CostFunctionPointer;
 
   86  using Superclass1::ParametersType;
 
   87  using Superclass1::MeasureType;
 
  149                                  const unsigned int  entry_nr) 
const;
 
 
  157#ifndef ITK_MANUAL_INSTANTIATION 
  158#  include "elxFullSearchOptimizer.hxx" 
An optimizer based on the itk::FullSearchOptimizer.
 
itk::SmartPointer< Self > Pointer
 
NDImagePointer m_OptimizationSurface
 
typename NDImageType::Pointer NDImagePointer
 
void AfterEachIteration() override
 
void AfterEachResolution() override
 
void BeforeEachResolution() override
 
itk::SmartPointer< const Self > ConstPointer
 
void AfterRegistration() override
 
typename Superclass2::ITKBaseType ITKBaseType
 
DimensionNameMapType m_SearchSpaceDimensionNames
 
itkGetModifiableObjectMacro(OptimizationSurface, NDImageType)
 
ITK_DISALLOW_COPY_AND_MOVE(FullSearch)
 
virtual bool CheckSearchSpaceRangeDefinition(const std::string &fullFieldName, const bool found, const unsigned int entry_nr) const
 
typename DimensionNameMapType::const_iterator NameIteratorType
 
~FullSearch() override=default
 
void BeforeRegistration() override
 
std::map< unsigned int, std::string > DimensionNameMapType
 
elxClassNameMacro("FullSearch")
 
This class is the elastix base class for all Optimizers.
 
typename ElastixType::RegistrationBaseType RegistrationType
 
itk::Optimizer ITKBaseType
 
An optimizer based on full search.
 
Array< ParameterValueType > SearchSpacePointType
 
ParametersType::ValueType ParameterValueType
 
Array< SizeValueType > SearchSpaceSizeType
 
SearchSpaceType::Pointer SearchSpacePointer
 
SearchSpaceType::ConstIterator SearchSpaceIteratorType
 
MapContainer< unsigned int, RangeType > SearchSpaceType
 
ParameterValueType RangeValueType
 
Array< IndexValueType > SearchSpaceIndexType
 
FixedArray< RangeValueType, 3 > RangeType
 
An image whose dimension can be specified at runtime.