Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef _FEATURE_TYPES__H__
00011 #define _FEATURE_TYPES__H__
00012 namespace shogun
00013 {
00014
00016 enum EFeatureType
00017 {
00018 F_UNKNOWN = 0,
00019 F_BOOL = 5,
00020 F_CHAR = 10,
00021 F_BYTE = 20,
00022 F_SHORT = 30,
00023 F_WORD = 40,
00024 F_INT = 50,
00025 F_UINT = 60,
00026 F_LONG = 70,
00027 F_ULONG = 80,
00028 F_SHORTREAL = 90,
00029 F_DREAL = 100,
00030 F_LONGREAL = 110,
00031 F_ANY = 1000
00032 };
00033
00035 enum EFeatureClass
00036 {
00037 C_UNKNOWN = 0,
00038 C_SIMPLE = 10,
00039 C_SPARSE = 20,
00040 C_STRING = 30,
00041 C_COMBINED = 40,
00042 C_COMBINED_DOT = 60,
00043 C_WD = 70,
00044 C_SPEC = 80,
00045 C_WEIGHTEDSPEC = 90,
00046 C_POLY = 100,
00047 C_STREAMING_SIMPLE = 110,
00048 C_STREAMING_SPARSE = 120,
00049 C_STREAMING_STRING = 130,
00050 C_STREAMING_VW = 140,
00051 C_ANY = 1000
00052 };
00053
00055 enum EFeatureProperty
00056 {
00057 FP_NONE = 0,
00058 FP_DOT = 1,
00059 FP_STREAMING_DOT = 2
00060 };
00061 }
00062 #endif // _FEATURE_TYPES__H__