00001 #ifndef DEFINES_PLUGIN_H_
00002 #define DEFINES_PLUGIN_H_
00003
00004
00005
00006
00007
00009 #define PARTNER_ALMENDE
00010
00012 #define PRODUCT_COUNT 22
00013
00014
00015
00016
00017
00019 #define CHECK_CONSERVATION_OF_PRODUCT_QUANTITIES
00020
00022 #define CHECK_PRODUCT_QUANTITY_LIMIT
00023
00024
00025
00026
00027
00029 #define ROBOT_DETECTION_DEFAULT 1
00030
00032 #define AUDIO_DEFAULT 0
00033
00035 #define VISUALISATION_DEFAULT 0
00036
00038 #define GRAPHVIZ_DEFAULT 1
00039
00041 #define UNITTESTING_DEFAULT 0
00042
00044 #define IMAGE_ACQUISITION_DEFAULT 0
00045
00046
00047
00048
00049
00051 #undef IMAGE_ACQUISITION_DEFAULT
00052 #define IMAGE_ACQUISITION_DEFAULT 1
00053
00054
00055
00056
00057
00058
00059
00060
00062 #ifndef WITH_ROBOT_DETECTION
00063 #define WITH_ROBOT_DETECTION ROBOT_DETECTION_DEFAULT
00064 #endif
00065
00067 #ifndef WITH_AUDIO
00068 #define WITH_AUDIO AUDIO_DEFAULT
00069 #endif
00070
00072 #ifndef WITH_VISUALISATION
00073 #define WITH_VISUALISATION VISUALISATION_DEFAULT
00074
00075 #define PLOT_TO_FILE
00076 #endif
00077
00079 #ifndef WITH_GRAPHVIZ
00080 #define WITH_GRAPHVIZ GRAPHVIZ_DEFAULT
00081 #endif
00082
00084 #ifndef WITH_UNITTESTING
00085 #define WITH_UNITTESTING UNITTESTING_DEFAULT
00086 #endif
00087
00089 #ifndef WITH_IMAGE_ACQUISITION
00090 #define WITH_IMAGE_ACQUISITION IMAGE_ACQUISITION_DEFAULT
00091 #endif
00092
00093
00094
00095
00096
00098 #if (WITH_ROBOT_DETECTION == 0)
00099 #undef WITH_ROBOT_DETECTION
00100 #endif
00101
00103 #if (WITH_AUDIO == 0)
00104 #undef WITH_AUDIO
00105 #endif
00106
00108 #if (WITH_VISUALISATION == 0)
00109 #undef WITH_VISUALISATION
00110 #endif
00111
00113 #if (WITH_GRAPHVIZ == 0)
00114 #undef WITH_GRAPHVIZ
00115 #endif
00116
00118 #if (WITH_UNITTESTING == 0)
00119 #undef WITH_UNITTESTING
00120 #endif
00121
00123 #if (WITH_IMAGE_ACQUISITION == 0)
00124 #undef WITH_IMAGE_ACQUISITION
00125 #endif
00126
00127 #endif