SHOGUN v0.9.0
|
00001 /* 00002 * This program is free software; you can redistribute it and/or modify 00003 * it under the terms of the GNU General Public License as published by 00004 * the Free Software Foundation; either version 3 of the License, or 00005 * (at your option) any later version. 00006 * 00007 * Written (W) 2009 Soeren Sonnenburg 00008 * Copyright (C) 2009 Fraunhofer Institute FIRST and Max-Planck-Society 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_ANY = 1000 00048 }; 00049 00051 enum EFeatureProperty 00052 { 00053 FP_NONE = 0, 00054 FP_DOT = 1 00055 }; 00056 } 00057 #endif // _FEATURE_TYPES__H__