From f049b9691a27b555fa22439abdce332fb78c60b4 Mon Sep 17 00:00:00 2001 From: Aurelien Bricier <aurelien.bricier@c-s.fr> Date: Tue, 24 May 2011 17:01:01 +0200 Subject: [PATCH] BUG: fixed model parametrization --- Code/Fuzzy/otbStandardDSCostFunction.txx | 2 +- Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Code/Fuzzy/otbStandardDSCostFunction.txx b/Code/Fuzzy/otbStandardDSCostFunction.txx index 0783d04456..9c669d535b 100644 --- a/Code/Fuzzy/otbStandardDSCostFunction.txx +++ b/Code/Fuzzy/otbStandardDSCostFunction.txx @@ -69,7 +69,7 @@ typename StandardDSCostFunction<TDSValidationFilter> } for (unsigned int i=0; i<4; i++) { - overlap.push_back(parameters[i+4]); + overlap.push_back(parameters[i+8]); } typename DSValidationFilterType::Pointer internalFunctionGT diff --git a/Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.h b/Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.h index 33ff6a5025..9b8d7f4ea5 100644 --- a/Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.h +++ b/Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.h @@ -144,7 +144,7 @@ public: { itkExceptionMacro(<< "Wrong model! Values have to be 0<=v1<=v2<=v3<=1" ) } - else if (model[3]<.75 || model[3]>1) + else if (model[3]<.75 || model[3]>1.0) { itkExceptionMacro(<< "Wrong model! Values have to be 0.75<=v4<=1" ) } -- GitLab