17 namespace observertools {
23 typedef std::map<std::string, int> StringEnumMap;
24 typedef std::map<int, std::string> EnumStringMap;
27 std::vector<std::string> getEnumNames(
const StringEnumMap &m);
30 EnumStringMap getReverseMap(
const StringEnumMap &m);
33 std::string enumToString(
const int value,
const EnumStringMap &m);
34 std::string enumToString(
const int value,
const StringEnumMap &m);
40 StringEnumMap getProjectStatusMap();
41 StringEnumMap getObsCategoryMap();
42 StringEnumMap getObsLikelihoodMap();
43 StringEnumMap getObsTypeMap();
49 std::vector<std::string> getArrayConfigurationVec();
50 std::vector<std::string> getReceiverBandVec();
51 std::vector<std::string> getImgVsSnrVec();