ITK  6.0.0
Insight Toolkit
Public Types | Public Member Functions | Private Attributes | List of all members
SimpleMultiResolutionImageRegistrationUI2< TRegistration > Class Template Reference

#include <itkSimpleMultiResolutionImageRegistrationUI.h>

Detailed Description

template<typename TRegistration>
class SimpleMultiResolutionImageRegistrationUI2< TRegistration >

Definition at line 74 of file itkSimpleMultiResolutionImageRegistrationUI.h.

+ Inheritance diagram for SimpleMultiResolutionImageRegistrationUI2< TRegistration >:
+ Collaboration diagram for SimpleMultiResolutionImageRegistrationUI2< TRegistration >:

Public Types

using Superclass = SimpleMultiResolutionImageRegistrationUI< itk::MultiResolutionImageRegistrationMethod< itk::Image< float, 3 >, itk::Image< float, 3 > > >
 

Public Member Functions

void SetLearningRates (itk::Array< double > &rates)
 
void SetNumberOfIterations (itk::Array< unsigned int > &iter)
 
 SimpleMultiResolutionImageRegistrationUI2 (TRegistration *ptr)
 
void StartNewLevel () override
 
 ~SimpleMultiResolutionImageRegistrationUI2 () override=default
 
- Public Member Functions inherited from SimpleMultiResolutionImageRegistrationUI< TRegistration >
 SimpleMultiResolutionImageRegistrationUI (TRegistration *ptr)
 
virtual void StartNewLevel ()
 
virtual ~SimpleMultiResolutionImageRegistrationUI ()
 

Private Attributes

itk::Array< double > m_LearningRates {}
 
itk::Array< unsigned int > m_NumberOfIterations {}
 

Additional Inherited Members

- Protected Attributes inherited from SimpleMultiResolutionImageRegistrationUI< TRegistration >
TRegistrator::Pointer m_Registrator
 
unsigned long m_Tag
 

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ SimpleMultiResolutionImageRegistrationUI2()

template<typename TRegistration >
SimpleMultiResolutionImageRegistrationUI2< TRegistration >::SimpleMultiResolutionImageRegistrationUI2 ( TRegistration *  ptr)
inline

◆ ~SimpleMultiResolutionImageRegistrationUI2()

template<typename TRegistration >
SimpleMultiResolutionImageRegistrationUI2< TRegistration >::~SimpleMultiResolutionImageRegistrationUI2 ( )
overridedefault

Member Function Documentation

◆ SetLearningRates()

template<typename TRegistration >
void SimpleMultiResolutionImageRegistrationUI2< TRegistration >::SetLearningRates ( itk::Array< double > &  rates)
inline

◆ SetNumberOfIterations()

template<typename TRegistration >
void SimpleMultiResolutionImageRegistrationUI2< TRegistration >::SetNumberOfIterations ( itk::Array< unsigned int > &  iter)
inline

◆ StartNewLevel()

template<typename TRegistration >
void SimpleMultiResolutionImageRegistrationUI2< TRegistration >::StartNewLevel ( )
inlineoverridevirtual

Member Data Documentation

◆ m_LearningRates

template<typename TRegistration >
itk::Array<double> SimpleMultiResolutionImageRegistrationUI2< TRegistration >::m_LearningRates {}
private

◆ m_NumberOfIterations

template<typename TRegistration >
itk::Array<unsigned int> SimpleMultiResolutionImageRegistrationUI2< TRegistration >::m_NumberOfIterations {}
private

The documentation for this class was generated from the following file: