#include <i_action.h>
|
| template<int len> |
| static constexpr const InterfaceId * | makeId (const char(&charArray)[len]) |
| |
| template<class TemplateInstance , class TemplateArg , int len> |
| static const InterfaceId * | makeIdForTemplate (const char(&baseIdCharArray)[len]) |
| |
◆ actionId()
| virtual const char* nx::sdk::analytics::IAction::actionId |
( |
| ) |
const |
|
pure virtual |
Id of the action being triggered.
◆ deviceId()
| Uuid nx::sdk::analytics::IAction::deviceId |
( |
| ) |
const |
|
inline |
Id of a device from which the action has been triggered.
◆ getDeviceId()
| virtual void nx::sdk::analytics::IAction::getDeviceId |
( |
Uuid * |
outValue | ) |
const |
|
protectedpure virtual |
◆ getObjectTrackId()
| virtual void nx::sdk::analytics::IAction::getObjectTrackId |
( |
Uuid * |
outValue | ) |
const |
|
protectedpure virtual |
◆ getObjectTrackInfo()
| virtual IObjectTrackInfo* nx::sdk::analytics::IAction::getObjectTrackInfo |
( |
| ) |
const |
|
protectedpure virtual |
◆ getParams()
| virtual const IStringMap* nx::sdk::analytics::IAction::getParams |
( |
| ) |
const |
|
protectedpure virtual |
◆ objectTrackId()
| Uuid nx::sdk::analytics::IAction::objectTrackId |
( |
| ) |
const |
|
inline |
Id of an object track for which the action has been triggered.
◆ objectTrackInfo()
Info about an object track this action has been triggered for.
◆ params()
| Ptr<const IStringMap> nx::sdk::analytics::IAction::params |
( |
| ) |
const |
|
inline |
If the Engine manifest defines params for this action type, contains the array of their values after they are filled by the user via Client form. Otherwise, null.
◆ timestampUs()
| virtual int64_t nx::sdk::analytics::IAction::timestampUs |
( |
| ) |
const |
|
pure virtual |
Timestamp of a video frame from which the action has been triggered.
The documentation for this class was generated from the following file: