7 #ifndef Tomato_OXFITTERLevenbergMarquardtVNL_H     8 #define Tomato_OXFITTERLevenbergMarquardtVNL_H    10 #include "CmakeConfigForTomato.h"    15 class vnl_levenberg_marquardt;
    19     class ModelT1AdapterVnlLeastSquares;
    21     template<
typename MeasureType>
    22     class FitterLevenbergMarquardtVnl : 
public Fitter<MeasureType> {
    30         virtual int performFitting();
    33         ModelT1AdapterVnlLeastSquares *getModelAdaptedToVnl()
 const {
    34             return _ModelAdaptedToVnl;
    45         FitterLevenbergMarquardtVnl();
    51         FitterLevenbergMarquardtVnl(
const FitterLevenbergMarquardtVnl &old);
    57         virtual Fitter<MeasureType> *newByCloning() { 
return new FitterLevenbergMarquardtVnl<MeasureType>(*this); }
    62         virtual ~FitterLevenbergMarquardtVnl();
    66         virtual void configureMinimizer();
    70         vnl_levenberg_marquardt *_VnlFitter; 
    71         ModelT1AdapterVnlLeastSquares *_ModelAdaptedToVnl; 
    77 #ifndef TOMATOLIB_COMPILED    78 #include "OxFitterLevenbergMarquardtVnl.hxx"    79 #endif // TOMATOLIB_COMPILED    83 #endif //Tomato_OXFITTERLevenbergMarquardtVNL_H 
Definition: OxCalculator.h:19