|
|
| ObjectTrackTitlePacket (Uuid trackId=Uuid(), int64_t timestampUs=-1, Rect boundingBox=Rect(), const std::string &text="") |
| |
|
virtual int64_t | timestampUs () const override |
| |
|
virtual void | getTrackId (Uuid *outValue) const override |
| |
|
virtual void | getBoundingBox (Rect *outValue) const override |
| |
|
virtual const char * | text () const override |
| |
|
virtual const char * | imageUrl () const override |
| |
|
virtual const char * | imageData () const override |
| |
|
virtual int | imageDataSize () const override |
| |
|
virtual const char * | imageDataFormat () const override |
| |
|
virtual Flags | flags () const override |
| |
| void | setTrackId (const Uuid &trackId) |
| |
| void | setTimestampUs (int64_t timestampUs) |
| |
| void | setBoundingBox (const Rect &boundingBox) |
| |
| void | setText (std::string text) |
| |
| void | setImageUrl (std::string imageUrl) |
| |
| void | setImageData (std::vector< char > imageData) |
| |
| void | setImageDataFormat (std::string imageDataFormat) |
| |
| void | setImage (std::string imageDataFormat, std::vector< char > imageData) |
| |
| void | setFlags (Flags flags) |
| |
| Rect | boundingBox () const |
| |
|
| RefCountable (const RefCountable &)=delete |
| |
|
| RefCountable (RefCountable &&)=delete |
| |
|
RefCountable & | operator= (const RefCountable &)=delete |
| |
|
RefCountable & | operator= (RefCountable &&)=delete |
| |
|
virtual int | addRef () const override |
| |
|
virtual int | releaseRef () const override |
| |
|
int | refCount () const |
| |
◆ boundingBox()
| Rect nx::sdk::analytics::ObjectTrackTitlePacket::boundingBox |
( |
| ) |
const |
|
inline |
- Returns
- Bounding box of the title, or an invalid rectangle (e.g. a default-constructed) if the title bounding box is unknown.
◆ setBoundingBox()
| void nx::sdk::analytics::ObjectTrackTitlePacket::setBoundingBox |
( |
const Rect & |
boundingBox | ) |
|
◆ setFlags()
| void nx::sdk::analytics::ObjectTrackTitlePacket::setFlags |
( |
Flags |
flags | ) |
|
See IObjectTrackTitlePacket::flags().
◆ setImage()
| void nx::sdk::analytics::ObjectTrackTitlePacket::setImage |
( |
std::string |
imageDataFormat, |
|
|
std::vector< char > |
imageData |
|
) |
| |
◆ setImageData()
| void nx::sdk::analytics::ObjectTrackTitlePacket::setImageData |
( |
std::vector< char > |
imageData | ) |
|
◆ setImageDataFormat()
| void nx::sdk::analytics::ObjectTrackTitlePacket::setImageDataFormat |
( |
std::string |
imageDataFormat | ) |
|
◆ setImageUrl()
| void nx::sdk::analytics::ObjectTrackTitlePacket::setImageUrl |
( |
std::string |
imageUrl | ) |
|
◆ setText()
| void nx::sdk::analytics::ObjectTrackTitlePacket::setText |
( |
std::string |
text | ) |
|
◆ setTimestampUs()
| void nx::sdk::analytics::ObjectTrackTitlePacket::setTimestampUs |
( |
int64_t |
timestampUs | ) |
|
◆ setTrackId()
| void nx::sdk::analytics::ObjectTrackTitlePacket::setTrackId |
( |
const Uuid & |
trackId | ) |
|
The documentation for this class was generated from the following files: