11 #ifndef _CSTRINGPREPROC__H__ 12 #define _CSTRINGPREPROC__H__ 23 template <
class ST>
class CStringFeatures;
61 virtual const char*
get_name()
const {
return "UNKNOWN"; }
137 "has to be of C_STRING (%d) class!\n",
virtual EFeatureType get_feature_type()
return feature type
virtual const char * get_name() const
return the name of the preprocessor
virtual EFeatureClass get_feature_class()
return that we are string features (just fixed size matrices)
EFeatureClass
shogun feature class
virtual ST * apply_to_string(ST *f, int32_t &len)=0
apply preproc on single feature vector
virtual EPreprocessorType get_type() const
return a type of preprocessor
Template class StringPreprocessor, base class for preprocessors (cf. CPreprocessor) that apply to CSt...
virtual EFeatureClass get_feature_class() const =0
EFeatureType
shogun feature type
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
Class Preprocessor defines a preprocessor interface.
virtual CFeatures * apply(CFeatures *features)
virtual bool apply_to_string_features(CFeatures *f)=0