Go to the documentation of this file.
19 #ifndef __itkScaledSingleValuedCostFunction_h
20 #define __itkScaledSingleValuedCostFunction_h
22 #include "itkSingleValuedCostFunction.h"
23 #include "itkIntTypes.h"
110 itkSetMacro( UseScales,
bool );
113 itkGetConstMacro( UseScales,
bool );
116 itkBooleanMacro( NegateCostFunction );
119 itkSetMacro( NegateCostFunction,
bool );
121 itkGetConstMacro( NegateCostFunction,
bool );
137 void PrintSelf( std::ostream & os, Indent indent )
const;
157 #endif // #ifndef __itkScaledSingleValuedCostFunction_h
SingleValuedCostFunctionPointer m_UnscaledCostFunction
SmartPointer< const Self > ConstPointer
virtual void ConvertUnscaledToScaledParameters(ParametersType ¶meters) const
unsigned int NumberOfParametersType
ScaledSingleValuedCostFunction(const Self &)
virtual void ConvertScaledToUnscaledParameters(ParametersType ¶meters) const
Superclass::MeasureType MeasureType
bool m_NegateCostFunction
Superclass::ParametersType ParametersType
A cost function that applies a scaling to another cost function.
Superclass::Pointer SingleValuedCostFunctionPointer
ScaledSingleValuedCostFunction Self
Array< double > ScalesType
void PrintSelf(std::ostream &os, Indent indent) const
virtual void GetValueAndDerivative(const ParametersType ¶meters, MeasureType &value, DerivativeType &derivative) const
ScalesType m_SquaredScales
SingleValuedCostFunction Superclass
virtual void SetScales(const ScalesType &scales)
ScaledSingleValuedCostFunction()
SmartPointer< Self > Pointer
virtual void GetDerivative(const ParametersType ¶meters, DerivativeType &derivative) const
Superclass::DerivativeType DerivativeType
virtual ~ScaledSingleValuedCostFunction()
void operator=(const Self &)
virtual NumberOfParametersType GetNumberOfParameters(void) const
virtual void SetSquaredScales(const ScalesType &squaredScales)
virtual MeasureType GetValue(const ParametersType ¶meters) const
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|