11 itkExceptionMacro(
"Internal variable projection cost required to get number of parameters");
13 return m_InternalCost->GetNumberOfParameters();
21 itkExceptionMacro(
"Internal variable projection cost required to get number of parameters");
23 return m_InternalCost->GetNumberOfObservations();
31 itkExceptionMacro(
"Internal variable projection cost required to compute cost value");
33 return m_InternalCost->GetValues(parameters);
41 itkExceptionMacro(
"Internal variable projection cost required to compute cost derivatives");
43 m_InternalCost->GetDerivativeMatrix(parameters,derivative);
50 return m_InternalCost->GetSigmaSquare();
53 std::vector <double> &
57 return m_InternalCost->GetOptimalWeights();
std::vector< double > & GetOptimalWeights()
virtual void GetDerivative(const ParametersType ¶meters, DerivativeType &derivative) const ITK_OVERRIDE
virtual MeasureType GetValue(const ParametersType ¶meters) const ITK_OVERRIDE
Superclass::DerivativeType DerivativeType
Superclass::MeasureType MeasureType
Superclass::ParametersType ParametersType
unsigned int GetNumberOfValues() const ITK_OVERRIDE
unsigned int GetNumberOfParameters() const ITK_OVERRIDE