Go to the documentation of this file.
32 #define FEAT_NAME_SIZE 80
35 #define ILLEGAL_FEATURE_PARAM 1000
36 #define ILLEGAL_NUM_FEATURES 1001
90 #define StartParamDesc(Name) \
91 const PARAM_DESC Name[] = {
93 #define DefineParam(Circular, NonEssential, Min, Max) \
94 {Circular, NonEssential, Min, Max, \
95 (Max) - (Min), (((Max) - (Min))/2.0), (((Max) + (Min))/2.0)},
97 #define EndParamDesc };
105 #define DefineFeature(Name, NL, NC, SN, PN) \
106 const FEATURE_DESC_STRUCT Name = { \
107 ((NL) + (NC)), SN, PN};