#include <animaVoxelExhaustiveOptimizer.h>
◆ ConstPointer
◆ GeometryType
◆ Pointer
◆ Self
◆ StepsType
◆ Superclass
◆ VoxelExhaustiveOptimizer()
anima::VoxelExhaustiveOptimizer::VoxelExhaustiveOptimizer |
( |
| ) |
|
|
protected |
◆ ~VoxelExhaustiveOptimizer()
virtual anima::VoxelExhaustiveOptimizer::~VoxelExhaustiveOptimizer |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ CreateAnother()
virtual::itk::LightObject::Pointer anima::VoxelExhaustiveOptimizer::CreateAnother |
( |
void |
| ) |
const |
◆ GetCurrentCost()
const VoxelExhaustiveOptimizer::MeasureType & anima::VoxelExhaustiveOptimizer::GetCurrentCost |
( |
| ) |
const |
◆ GetCurrentIndex()
virtual const ParametersType& anima::VoxelExhaustiveOptimizer::GetCurrentIndex |
( |
| ) |
const |
|
virtual |
◆ GetCurrentValue()
virtual const MeasureType& anima::VoxelExhaustiveOptimizer::GetCurrentValue |
( |
| ) |
const |
|
virtual |
◆ GetMaximize()
virtual const bool& anima::VoxelExhaustiveOptimizer::GetMaximize |
( |
| ) |
const |
|
virtual |
◆ GetMaximumMetricValue()
virtual const MeasureType& anima::VoxelExhaustiveOptimizer::GetMaximumMetricValue |
( |
| ) |
const |
|
virtual |
◆ GetMaximumMetricValuePosition()
virtual const ParametersType& anima::VoxelExhaustiveOptimizer::GetMaximumMetricValuePosition |
( |
| ) |
const |
|
virtual |
◆ GetMaximumNumberOfIterations()
virtual const unsigned long& anima::VoxelExhaustiveOptimizer::GetMaximumNumberOfIterations |
( |
| ) |
const |
|
virtual |
◆ GetMinimumMetricValue()
virtual const MeasureType& anima::VoxelExhaustiveOptimizer::GetMinimumMetricValue |
( |
| ) |
const |
|
virtual |
◆ GetMinimumMetricValuePosition()
virtual const ParametersType& anima::VoxelExhaustiveOptimizer::GetMinimumMetricValuePosition |
( |
| ) |
const |
|
virtual |
◆ GetNameOfClass()
virtual const char* anima::VoxelExhaustiveOptimizer::GetNameOfClass |
( |
| ) |
const |
|
virtual |
◆ GetNumberOfSteps()
virtual const StepsType& anima::VoxelExhaustiveOptimizer::GetNumberOfSteps |
( |
| ) |
const |
|
virtual |
◆ GetStopConditionDescription()
const std::string anima::VoxelExhaustiveOptimizer::GetStopConditionDescription |
( |
| ) |
const |
◆ IncrementIndex()
void anima::VoxelExhaustiveOptimizer::IncrementIndex |
( |
ParametersType & |
newPosition | ) |
|
|
protected |
◆ MaximizeOff()
virtual void anima::VoxelExhaustiveOptimizer::MaximizeOff |
( |
| ) |
|
|
virtual |
◆ MaximizeOn()
virtual void anima::VoxelExhaustiveOptimizer::MaximizeOn |
( |
| ) |
|
|
virtual |
◆ New()
static Pointer anima::VoxelExhaustiveOptimizer::New |
( |
| ) |
|
|
static |
Method for creation through the object factory.
◆ PrintSelf()
void anima::VoxelExhaustiveOptimizer::PrintSelf |
( |
std::ostream & |
os, |
|
|
itk::Indent |
indent |
|
) |
| const |
|
protected |
Definition at line 228 of file animaVoxelExhaustiveOptimizer.cxx.
References m_CurrentIndex, m_CurrentIteration, m_CurrentParameter, m_CurrentValue, m_Geometry, m_MaximumMetricValue, m_MaximumMetricValuePosition, m_MaximumNumberOfIterations, m_MinimumMetricValue, m_MinimumMetricValuePosition, m_NumberOfSteps, and m_Stop.
Referenced by GetStopConditionDescription().
◆ ResumeWalking()
void anima::VoxelExhaustiveOptimizer::ResumeWalking |
( |
void |
| ) |
|
Resume the optimization
Definition at line 122 of file animaVoxelExhaustiveOptimizer.cxx.
References GetCurrentIndex(), GetCurrentValue(), GetNameOfClass(), IncrementIndex(), m_CurrentIteration, m_CurrentValue, m_Geometry, m_MaximumMetricValue, m_MaximumMetricValuePosition, m_MinimumMetricValue, m_MinimumMetricValuePosition, m_Stop, and StopWalking().
Referenced by StartWalking().
◆ SetGeometry()
virtual void anima::VoxelExhaustiveOptimizer::SetGeometry |
( |
GeometryType |
_arg | ) |
|
|
virtual |
◆ SetMaximize()
virtual void anima::VoxelExhaustiveOptimizer::SetMaximize |
( |
bool |
_arg | ) |
|
|
virtual |
Set if the Optimizer should Maximize the metric
◆ SetNumberOfSteps()
virtual void anima::VoxelExhaustiveOptimizer::SetNumberOfSteps |
( |
StepsType |
_arg | ) |
|
|
virtual |
◆ StartOptimization()
void anima::VoxelExhaustiveOptimizer::StartOptimization |
( |
| ) |
|
|
virtual |
◆ StartWalking()
void anima::VoxelExhaustiveOptimizer::StartWalking |
( |
void |
| ) |
|
Definition at line 60 of file animaVoxelExhaustiveOptimizer.cxx.
References GetNameOfClass(), m_CurrentIndex, m_CurrentIteration, m_Geometry, m_MaximumMetricValue, m_MaximumMetricValuePosition, m_MaximumNumberOfIterations, m_MinimumMetricValue, m_MinimumMetricValuePosition, m_NumberOfSteps, and ResumeWalking().
Referenced by StartOptimization().
◆ StopWalking()
void anima::VoxelExhaustiveOptimizer::StopWalking |
( |
void |
| ) |
|
◆ m_CurrentIndex
ParametersType anima::VoxelExhaustiveOptimizer::m_CurrentIndex |
|
protected |
◆ m_CurrentIteration
unsigned long anima::VoxelExhaustiveOptimizer::m_CurrentIteration |
|
protected |
◆ m_CurrentParameter
unsigned int anima::VoxelExhaustiveOptimizer::m_CurrentParameter |
|
protected |
◆ m_CurrentValue
MeasureType anima::VoxelExhaustiveOptimizer::m_CurrentValue |
|
protected |
◆ m_Geometry
◆ m_MaximumMetricValue
MeasureType anima::VoxelExhaustiveOptimizer::m_MaximumMetricValue |
|
protected |
◆ m_MaximumMetricValuePosition
ParametersType anima::VoxelExhaustiveOptimizer::m_MaximumMetricValuePosition |
|
protected |
◆ m_MaximumNumberOfIterations
unsigned long anima::VoxelExhaustiveOptimizer::m_MaximumNumberOfIterations |
|
protected |
◆ m_MinimumMetricValue
MeasureType anima::VoxelExhaustiveOptimizer::m_MinimumMetricValue |
|
protected |
◆ m_MinimumMetricValuePosition
ParametersType anima::VoxelExhaustiveOptimizer::m_MinimumMetricValuePosition |
|
protected |
◆ m_NumberOfSteps
StepsType anima::VoxelExhaustiveOptimizer::m_NumberOfSteps |
|
protected |
◆ m_Stop
bool anima::VoxelExhaustiveOptimizer::m_Stop |
|
protected |
The documentation for this class was generated from the following files: