builtin/analytics_type_registry.h¶
Namespaces¶
Name |
---|
cvedia |
cvedia::rt |
Classes¶
Name | |
---|---|
class | cvedia::rt::AnalyticsTypeRegistry |
Types¶
Name | |
---|---|
using std::function< bool(cmap const &)> | entityTypeDistinctionFunc |
using std::function< bool(pCValue const &)> | analyticsTypeExistenceFunc |
Types Documentation¶
using entityTypeDistinctionFunc¶
using entityTypeDistinctionFunc = std::function<bool(cmap const&)>;
Analytics Entities are areas, lines or any other similar things that we can have in the future such that an instance can have multiples of. The distinction function gets the config of a single such entity to identify the type of entity, such as Crowding Area.
using analyticsTypeExistenceFunc¶
using analyticsTypeExistenceFunc = std::function<bool(pCValue const&)>;
Analytics Types are things that either an instance has it (and it is on) or it doesn't have it (or off), such as LPR. The distinction function gets the entire config of the instance to identify existence of an enabled analytics of the type.
Updated on 2025-08-24 at 15:42:37 +0000