diff --git a/src/interfaces/swig/Preprocessor.i b/src/interfaces/swig/Preprocessor.i index f450fcf3007..3abee1b5d81 100644 --- a/src/interfaces/swig/Preprocessor.i +++ b/src/interfaces/swig/Preprocessor.i @@ -16,7 +16,6 @@ %rename(PNorm) CPNorm; %rename(RescaleFeatures) CRescaleFeatures; -%rename(DimensionReductionPreprocessor) CDimensionReductionPreprocessor; %rename(PCA) CPCA; %rename(KernelPCA) CKernelPCA; %rename(FisherLda) CFisherLDA; @@ -61,8 +60,6 @@ namespace shogun #endif } -/* Templates Class DimensionReductionPreprocessor */ -%include /* Templates Class StringPreprocessor*/ %include diff --git a/src/interfaces/swig/Preprocessor_includes.i b/src/interfaces/swig/Preprocessor_includes.i index 35076c98410..b5318b04070 100644 --- a/src/interfaces/swig/Preprocessor_includes.i +++ b/src/interfaces/swig/Preprocessor_includes.i @@ -14,7 +14,6 @@ #include #include -#include #include #include #include diff --git a/src/shogun/preprocessor/DensePreprocessor.h b/src/shogun/preprocessor/DensePreprocessor.h index 6d10805ceae..e7adc061a15 100644 --- a/src/shogun/preprocessor/DensePreprocessor.h +++ b/src/shogun/preprocessor/DensePreprocessor.h @@ -45,13 +45,15 @@ template class CDensePreprocessor : public CPreprocessor /// result in feature matrix /// return pointer to feature_matrix, i.e. f->get_feature_matrix(); // remove after cleaning up codebase - [[deprecated]] virtual SGMatrix - apply_to_feature_matrix(CFeatures* features); +#ifndef SWIG + [[deprecated]] +#endif + virtual SGMatrix + apply_to_feature_matrix(CFeatures* features); /// apply preproc on single feature vector /// result in feature matrix - [[deprecated]] virtual SGVector - apply_to_feature_vector(SGVector vector) = 0; + virtual SGVector apply_to_feature_vector(SGVector vector) = 0; /// return that we are dense features (just fixed size matrices) virtual EFeatureClass get_feature_class();