42 #ifndef SVK_PHASE_COST_FUNCTION_H
43 #define SVK_PHASE_COST_FUNCTION_H
83 this->copySpectrum = vtkFloatArray::New();
97 virtual MeasureType GetValue(
const ParametersType & parameters )
const = 0;
102 virtual unsigned int GetNumberOfParameters(
void)
const = 0;
109 this->spectrum = spectrum;
118 this->numFreqPoints = numFreqPoints;
133 #endif// SVK_PHASE_COST_FUNCTION_H
itk::SmartPointer< Self > Pointer
Definition: svkPhaseCostFunction.h:72
Definition: svkPhaseCostFunction.h:64
Superclass::MeasureType MeasureType
Definition: svkPhaseCostFunction.h:79
void SetNumFreqPoints(int numFreqPoints)
Definition: svkPhaseCostFunction.h:116
itk::SingleValuedCostFunction Superclass
Definition: svkPhaseCostFunction.h:71
svkPhaseCostFunction Self
Definition: svkPhaseCostFunction.h:70
void SetSpectrum(vtkFloatArray *spectrum)
Definition: svkPhaseCostFunction.h:107
void GetDerivative(const ParametersType &, DerivativeType &) const
Definition: svkPhaseCostFunction.h:87
Superclass::DerivativeType DerivativeType
Definition: svkPhaseCostFunction.h:78
itk::SmartPointer< const Self > ConstPointer
Definition: svkPhaseCostFunction.h:73
int numFreqPoints
Definition: svkPhaseCostFunction.h:126
vtkFloatArray * spectrum
Definition: svkPhaseCostFunction.h:124
Superclass::ParametersType ParametersType
Definition: svkPhaseCostFunction.h:77
svkPhaseCostFunction()
Definition: svkPhaseCostFunction.h:81
vtkFloatArray * copySpectrum
Definition: svkPhaseCostFunction.h:125