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_DENSE = 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_DENSE = 110,
00048 C_STREAMING_SPARSE = 120,
00049 C_STREAMING_STRING = 130,
00050 C_STREAMING_VW = 140,
00051 C_BINNED_DOT = 150,
00052 C_DIRECTOR_DOT = 160,
00053 C_LATENT = 170,
00054 C_ANY = 1000
00055 };
00056
00058 enum EFeatureProperty
00059 {
00060 FP_NONE = 0,
00061 FP_DOT = 1,
00062 FP_STREAMING_DOT = 2
00063 };
00064 }
00065 #endif // _FEATURE_TYPES__H__