Skip to content

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