From cbb52d21b0b7b1823a37282a514a5ab48eb6f2ff Mon Sep 17 00:00:00 2001 From: Ludovic Hussonnois <ludovic.hussonnois@c-s.fr> Date: Wed, 29 Mar 2017 10:44:12 +0100 Subject: [PATCH] REFAC: Remove unused class member. --- .../app/otbTrainImagesClassifier.cxx | 20 +------------------ .../include/otbTrainImagesBase.h | 4 ---- .../include/otbTrainImagesBase.txx | 1 - 3 files changed, 1 insertion(+), 24 deletions(-) diff --git a/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx b/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx index 0257460b73..2a84ff53e7 100644 --- a/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx +++ b/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx @@ -90,24 +90,6 @@ public: { UpdatePolygonClassStatisticsParameters(); } - - - // Change mandatory of input vector depending on supervised and unsupervised mode. -// if( HasValue( "classifier" ) ) -// { -// UpdateInternalParameters( "training" ); -// switch( trainVectorBase->GetClassifierCategory() ) -// { -// case TrainVectorBase::Unsupervised: -// MandatoryOff( "io.vd" ); -// break; -// default: -// case TrainVectorBase::Supervised: -// MandatoryOn( "io.vd" ); -// break; -// } -// } - } /** @@ -185,7 +167,7 @@ public: unsigned long nbInputs = imageList->Size(); - if( !HasInputVector ) // && trainVectorBase->GetClassifierCategory() == TrainVectorBase::Supervised ) + if( !HasInputVector ) { otbAppLogFATAL( "Missing input vector data files" ); } diff --git a/Modules/Applications/AppClassification/include/otbTrainImagesBase.h b/Modules/Applications/AppClassification/include/otbTrainImagesBase.h index be9ad1425f..af17e02e5d 100644 --- a/Modules/Applications/AppClassification/include/otbTrainImagesBase.h +++ b/Modules/Applications/AppClassification/include/otbTrainImagesBase.h @@ -20,7 +20,6 @@ #ifndef otbTrainImagesBase_h #define otbTrainImagesBase_h -#include "otbTrainVectorBase.h" #include "otbVectorDataFileWriter.h" #include "otbWrapperCompositeApplication.h" #include "otbWrapperApplicationFactory.h" @@ -184,9 +183,6 @@ private: protected: - /** Base use for training, this allow to know if the choosed classifier is supervised or unsupervised */ - TrainVectorBase* trainVectorBase; - struct SamplingRates { long int fmt; diff --git a/Modules/Applications/AppClassification/include/otbTrainImagesBase.txx b/Modules/Applications/AppClassification/include/otbTrainImagesBase.txx index 70bd7798b7..243086d2de 100644 --- a/Modules/Applications/AppClassification/include/otbTrainImagesBase.txx +++ b/Modules/Applications/AppClassification/include/otbTrainImagesBase.txx @@ -123,7 +123,6 @@ void TrainImagesBase::ConnectSamplingParameters() void TrainImagesBase::InitClassification() { AddApplication( "TrainVectorClassifier", "training", "Model training" ); - trainVectorBase = dynamic_cast<TrainVectorBase*>(GetInternalApplication("training")); AddParameter( ParameterType_InputVectorDataList, "io.valid", "Validation Vector Data List" ); SetParameterDescription( "io.valid", "A list of vector data to select the training samples." ); -- GitLab