42 #include "FGJSBBase.h"
43 #include "math/FGPropertyValue.h"
51 class FGPropertyManager;
52 class FGPropertyValue;
73 void PrintCondition(std::string indent=
" ");
79 enum eComparison {ecUndef=0, eEQ, eNE, eGT, eGE, eLT, eLE};
80 enum eLogic {elUndef=0, eAND, eOR};
81 std::map <std::string, eComparison> mComparison;
84 FGPropertyValue_ptr TestParam1;
85 FGParameter_ptr TestParam2;
86 eComparison Comparison;
87 std::string conditional;
89 std::vector <FGCondition*> conditions;
90 void InitializeConditionals(
void);