#include <freConstrainedImageDifferenceSOMetric.h>


Public Types | |
| typedef ConstrainedImageDifferenceSOMetric < VImageDimension > | Self |
| typedef ImageDifferenceSOMetric < VImageDimension > | Superclass |
| typedef itk::SmartPointer < Self > | Pointer |
| typedef itk::SmartPointer < const Self > | ConstPointer |
| typedef Superclass::DecomposedMeasureType | DecomposedMeasureType |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual unsigned int | GetNumberOfValues (void) const |
Static Public Member Functions | |
| static Pointer | New (void) |
Protected Types | |
| typedef SetupOptimizationMetric::ParametersType | ParametersType |
Protected Member Functions | |
| ConstrainedImageDifferenceSOMetric () | |
| virtual DecomposedMeasureType | ComputeDecomposedValue (const ParametersType ¶meters) const |
Private Member Functions | |
| ConstrainedImageDifferenceSOMetric (const Self &) | |
| void | operator= (const Self &) |
ConstrainedImageDifferenceSOMetric is based on ImageDifferenceSOMetric and allows additionally to specify constraints for the parameters to be optimized.
Definition at line 42 of file freConstrainedImageDifferenceSOMetric.h.
| typedef ConstrainedImageDifferenceSOMetric<VImageDimension> FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::Self |
Standard class typedefs.
Reimplemented from FREE::ImageDifferenceSOMetric< VImageDimension >.
Definition at line 47 of file freConstrainedImageDifferenceSOMetric.h.
| typedef ImageDifferenceSOMetric<VImageDimension> FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::Superclass |
Reimplemented from FREE::ImageDifferenceSOMetric< VImageDimension >.
Definition at line 48 of file freConstrainedImageDifferenceSOMetric.h.
| typedef itk::SmartPointer<Self> FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::Pointer |
Reimplemented from FREE::ImageDifferenceSOMetric< VImageDimension >.
Definition at line 49 of file freConstrainedImageDifferenceSOMetric.h.
| typedef itk::SmartPointer<const Self> FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::ConstPointer |
Reimplemented from FREE::ImageDifferenceSOMetric< VImageDimension >.
Definition at line 50 of file freConstrainedImageDifferenceSOMetric.h.
| typedef Superclass::DecomposedMeasureType FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::DecomposedMeasureType |
Reimplemented from FREE::ImageDifferenceSOMetric< VImageDimension >.
Definition at line 51 of file freConstrainedImageDifferenceSOMetric.h.
typedef SetupOptimizationMetric::ParametersType FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::ParametersType [protected] |
ParametersType typedef. It defines a position in the optimization search space.
Reimplemented from FREE::SetupOptimizationMetric.
Definition at line 58 of file freConstrainedImageDifferenceSOMetric.h.
| FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::ConstrainedImageDifferenceSOMetric | ( | ) | [inline, protected] |
Definition at line 65 of file freConstrainedImageDifferenceSOMetric.txx.
References FREE::ConstrainedMetricInterface::m_MaxConstraintPenalty, and FREE::ConstrainedMetricInterface::ResetConstraints().

| FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::ConstrainedImageDifferenceSOMetric | ( | const Self & | ) | [private] |
| virtual const char* FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::GetNameOfClass | ( | ) | const [inline, virtual] |
Run-time type information (and related methods).
Reimplemented from FREE::ConstrainedMetricInterface.
Definition at line 54 of file freConstrainedImageDifferenceSOMetric.h.
| static Pointer FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::New | ( | void | ) | [inline, static] |
Reimplemented from FREE::ImageDifferenceSOMetric< VImageDimension >.
Definition at line 56 of file freConstrainedImageDifferenceSOMetric.h.
| virtual ::itk::LightObject::Pointer FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::CreateAnother | ( | void | ) | const [inline, virtual] |
Reimplemented from FREE::ImageDifferenceSOMetric< VImageDimension >.
Definition at line 56 of file freConstrainedImageDifferenceSOMetric.h.
| virtual unsigned int FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::GetNumberOfValues | ( | void | ) | const [inline, virtual] |
Return the number of values that are computed by the multivalued cost function. This method MUST be overloaded by derived classes
Reimplemented from FREE::ImageDifferenceSOMetric< VImageDimension >.
Definition at line 58 of file freConstrainedImageDifferenceSOMetric.h.
| ConstrainedImageDifferenceSOMetric< VImageDimension >::DecomposedMeasureType FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::ComputeDecomposedValue | ( | const ParametersType & | parameters | ) | const [inline, protected, virtual] |
Definition at line 33 of file freConstrainedImageDifferenceSOMetric.txx.
References FREE::ConstrainedMetricInterface::ComputeConstraintPenalties(), and FREE::SetupOptimizationMultiThreadMetric< TMonitor, TThread >::ComputeDecomposedValue().

| void FREE::ConstrainedImageDifferenceSOMetric< VImageDimension >::operator= | ( | const Self & | ) | [private] |
1.5.3 written by Dimitri van Heesch,
© 1997-2000