#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: