stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
Public Member Functions | List of all members
nx::sdk::analytics::Object Class Referenceabstract

#include <objects_metadata_packet.h>

Inheritance diagram for nx::sdk::analytics::Object:
nx::sdk::analytics::MetadataItem nxpl::PluginInterface

Public Member Functions

virtual nxpl::NX_GUID id () const =0
 id of detected object. If the object (e.g. particular person) is detected on multiple frames this parameter SHOULD be the same every time.
 
virtual const char * objectSubType () const =0
 (e.g. vehicle type: truck, car, etc)
 
virtual const IAttributeattribute (int index) const =0
 attributes array of object attributes (e.g. age, color).
 
virtual int attributeCount () const =0
 attributeCount count of attributes
 
virtual const char * auxilaryData () const =0
 auxilaryData user side data in json format. Null terminated UTF-8 string.
 
virtual Rect boundingBox () const =0
 boundingBox bounding box of detected object.
 
- Public Member Functions inherited from nxpl::PluginInterface
virtual void * queryInterface (const nxpl::NX_GUID &interfaceID)=0
 Cast to type, specified by interfaceID. More...
 
virtual unsigned int addRef ()=0
 Increment reference counter. More...
 
virtual unsigned int releaseRef ()=0
 Decrement reference counter. More...
 

Detailed Description

Represents a single object detected on the scene.


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