nx_metadata_sdk  1.0
Metadata SDK
Public Member Functions | Protected Member Functions | List of all members
nx::sdk::analytics::TimestampedObjectMetadata Class Reference
Inheritance diagram for nx::sdk::analytics::TimestampedObjectMetadata:
nx::sdk::RefCountable< ITimestampedObjectMetadata >

Public Member Functions

virtual const char * subtype () const override
 
virtual int attributeCount () const override
 
virtual int64_t timestampUs () const override
 
virtual const char * typeId () const override
 
virtual float confidence () const override
 
void setTypeId (std::string typeId)
 
void setConfidence (float confidence)
 
void setTrackId (const Uuid &value)
 
void setSubtype (const std::string &value)
 
void addAttribute (nx::sdk::Ptr< Attribute > attribute)
 
void addAttributes (const std::vector< nx::sdk::Ptr< Attribute >> &value)
 
void setBoundingBox (const Rect &rect)
 
void setTimestampUs (int64_t timestampUs)
 
- Public Member Functions inherited from nx::sdk::RefCountable< ITimestampedObjectMetadata >
 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
 

Protected Member Functions

virtual const IAttribute * getAttribute (int index) const override
 
virtual void getTrackId (Uuid *outValue) const override
 
virtual void getBoundingBox (Rect *outValue) const override
 

The documentation for this class was generated from the following files: