11 #include "attribute_generator.h" 13 #include <nx/vms_server_plugins/analytics/stub/object_detection/objects/abstract_object.h> 16 namespace vms_server_plugins {
20 namespace standard_taxonomy {
27 std::vector<std::string> settingsSections()
const;
29 std::vector<std::string> supportedObjectTypeIds()
const;
31 std::vector<std::string> supportedTypes()
const;
33 std::vector<std::string> typeLibraryObjectTypes()
const;
35 std::vector<std::string> typeLibraryEnumTypes()
const;
37 std::vector<std::string> typeLibraryColorTypes()
const;
39 std::unique_ptr<AbstractObject> generateObject()
const;
41 bool needToGenerateObjects()
const;
43 void setSettings(std::map<std::string, std::string> settings);
46 mutable std::mutex m_mutex;
48 std::unique_ptr<AttributeGenerator> m_attributeGenerator;
50 std::set<std::string> m_objectTypeIdsToGenerate;
Definition: apple_utils.h:6