5 #ifndef GBMOT_OBJECTDATAMAP_H 6 #define GBMOT_OBJECTDATAMAP_H 9 #include <unordered_map> 12 #include "ObjectData.h" 27 std::unordered_map<std::string, std::pair<double, double>> value_weight_map_;
33 virtual void Print(std::ostream& os)
const;
50 std::vector<std::string> keys,
51 std::vector<double> value_list);
62 std::vector<std::string> keys,
63 std::vector<double> value_list,
64 std::vector<double> weight_list);
74 std::vector<std::string> keys,
75 std::vector<std::pair<double, double>> value_weight_list);
107 void PutValueWeight(std::string key, std::pair<double, double> value_weight);
130 #endif //GBMOT_OBJECTDATAMAP_H ObjectDataMap(size_t frame_index)
Definition: ObjectDataMap.cpp:23
double GetValue(std::string key)
Definition: ObjectDataMap.cpp:67
Definition: Definitions.h:14
virtual void Print(std::ostream &os) const
Definition: ObjectDataMap.cpp:9
double GetWeight(std::string key)
Definition: ObjectDataMap.cpp:72
Definition: ObjectDataMap.h:21
virtual double CompareTo(ObjectData *obj)
Definition: ObjectDataMap.cpp:89
void PutValueWeight(std::string key, double value, double weight)
Definition: ObjectDataMap.cpp:77
Definition: ObjectData.h:21