7 #include <nx/sdk/analytics/helpers/object_metadata.h> 8 #include <nx/sdk/analytics/i_timestamped_object_metadata.h> 9 #include <nx/sdk/helpers/attribute.h> 10 #include <nx/sdk/helpers/ref_countable.h> 11 #include <nx/sdk/ptr.h> 20 virtual const char* subtype()
const override;
21 virtual int attributeCount()
const override;
22 virtual int64_t timestampUs()
const override;
23 virtual const char* typeId()
const override;
24 virtual float confidence()
const override;
26 void setTypeId(std::string typeId);
27 void setConfidence(
float confidence);
28 void setTrackId(
const Uuid& value);
29 void setSubtype(
const std::string& value);
32 void setBoundingBox(
const Rect& rect);
33 void setTimestampUs(int64_t timestampUs);
36 virtual const IAttribute* getAttribute(
int index)
const override;
37 virtual void getTrackId(
Uuid* outValue)
const override;
38 virtual void getBoundingBox(
Rect* outValue)
const override;
42 int64_t m_timestampUs = 0;
Definition: consuming_device_agent.cpp:22
Definition: i_attribute.h:9
Definition: ref_countable.h:83