#include <freSetupOptimizationEvents.h>


Public Types | |
| typedef itk::Array < double > | MetricMeasureType |
| typedef double | ComposedMetricMeasureType |
| typedef itk::Array < double > | ParametersType |
| typedef void(* | NextIterationEvent )(const long &lIteration, const ComposedMetricMeasureType &composedMeasure, const MetricMeasureType &measure, const ParametersType ¶meters, void *pSender) |
| typedef itk::SmartPointer < SetOpIterationEventBase > | Pointer |
Public Member Functions | |
| freNewEventBaseMacro (SetOpIterationEventBase, NextIterationEvent) | |
| itkTypeMacro (SetOpIterationEventBase, NotificationEventBase) | |
| virtual void | Execute (const long &lIteration, const ComposedMetricMeasureType &composedMeasure, const MetricMeasureType &measure, const ParametersType ¶meters, void *pSender) |
Protected Member Functions | |
| SetOpIterationEventBase () | |
| SetOpIterationEventBase (NextIterationEvent pNIE) | |
Private Attributes | |
| NextIterationEvent | m_IterationEvent |
Definition at line 35 of file freSetupOptimizationEvents.h.
| typedef itk::Array<double> FREE::SetOpIterationEventBase::MetricMeasureType |
Definition at line 38 of file freSetupOptimizationEvents.h.
| typedef double FREE::SetOpIterationEventBase::ComposedMetricMeasureType |
Definition at line 39 of file freSetupOptimizationEvents.h.
| typedef itk::Array<double> FREE::SetOpIterationEventBase::ParametersType |
Definition at line 40 of file freSetupOptimizationEvents.h.
| typedef void(* FREE::SetOpIterationEventBase::NextIterationEvent)(const long &lIteration, const ComposedMetricMeasureType &composedMeasure, const MetricMeasureType &measure, const ParametersType ¶meters, void *pSender) |
Reimplemented in FREE::SetOpIterationEvent< T >.
Definition at line 42 of file freSetupOptimizationEvents.h.
| typedef itk::SmartPointer<SetOpIterationEventBase> FREE::SetOpIterationEventBase::Pointer |
Reimplemented from FREE::NotificationEventBase.
Reimplemented in FREE::SetOpIterationEvent< T >.
Definition at line 47 of file freSetupOptimizationEvents.h.
| FREE::SetOpIterationEventBase::SetOpIterationEventBase | ( | ) | [protected] |
Implementation of FREE::IterationEventBase /////////////////////////
Definition at line 35 of file freSetupOptimizationEvents.cxx.
References m_IterationEvent.
| FREE::SetOpIterationEventBase::SetOpIterationEventBase | ( | NextIterationEvent | pNIE | ) | [protected] |
| FREE::SetOpIterationEventBase::freNewEventBaseMacro | ( | SetOpIterationEventBase | , | |
| NextIterationEvent | ||||
| ) |
| FREE::SetOpIterationEventBase::itkTypeMacro | ( | SetOpIterationEventBase | , | |
| NotificationEventBase | ||||
| ) |
| void FREE::SetOpIterationEventBase::Execute | ( | const long & | lIteration, | |
| const ComposedMetricMeasureType & | composedMeasure, | |||
| const MetricMeasureType & | measure, | |||
| const ParametersType & | parameters, | |||
| void * | pSender | |||
| ) | [virtual] |
Event type that is used, if an iteration is finished. The current values and position of the optimizer are passed with the event. pSender is the pointer to the object how called the event.
| [in] | lIteration | Number of the iteration. |
| [in] | composedMeasure | Actual value of the optimizer when the event was called. The value is composed with the weightened measure values |
| [in] | measure | Actual measure of the costfunction. |
| [in] | parameters | Actual parameter position of the optimizer. |
| [in] | pSender | Pointer to the object, which called the event. |
Definition at line 45 of file freSetupOptimizationEvents.cxx.
References m_IterationEvent.
Reimplemented in FREE::SetOpIterationEvent< T >.
Definition at line 53 of file freSetupOptimizationEvents.h.
Referenced by Execute(), and SetOpIterationEventBase().
1.5.3 written by Dimitri van Heesch,
© 1997-2000