27 #define NUM_FEATURE_TYPES 4
34 #define ILLEGAL_SHORT_NAME 2000
75 const char *ShortName);
int ShortNameToFeatureType(const FEATURE_DEFS_STRUCT &FeatureDefs, const char *ShortName)
const FEATURE_DESC_STRUCT MicroFeatureDesc
CHAR_DESC ReadCharDescription(const FEATURE_DEFS_STRUCT &FeatureDefs, FILE *File)
const FEATURE_DESC_STRUCT PicoFeatDesc
const FEATURE_DESC_STRUCT OutlineFeatDesc
const FEATURE_EXT_STRUCT * FeatureExtractors[NUM_FEATURE_TYPES]
int FeatureEnabled[NUM_FEATURE_TYPES]
CHAR_DESC_STRUCT * CHAR_DESC
FEATURE_SET FeatureSets[NUM_FEATURE_TYPES]
const FEATURE_DESC_STRUCT IntFeatDesc
void FreeCharDescription(CHAR_DESC CharDesc)
const FEATURE_DESC_STRUCT GeoFeatDesc
const char * kGeoFeatureType
const FEATURE_DESC_STRUCT * FeatureDesc[NUM_FEATURE_TYPES]
const char * kIntFeatureType
const char * kMicroFeatureType
void InitFeatureDefs(FEATURE_DEFS_STRUCT *featuredefs)
#define NUM_FEATURE_TYPES
bool ValidCharDescription(const FEATURE_DEFS_STRUCT &FeatureDefs, CHAR_DESC CharDesc)
const char * kCNFeatureType
FEATURE_DEFS_STRUCT * FEATURE_DEFS
void WriteCharDescription(const FEATURE_DEFS_STRUCT &FeatureDefs, FILE *File, CHAR_DESC CharDesc)
CHAR_DESC NewCharDescription(const FEATURE_DEFS_STRUCT &FeatureDefs)
const FEATURE_DESC_STRUCT CharNormDesc