NVIDIA DeepStream SDK API Reference

8.0 Release
deepstream::AnalyticsObjInfo Class Reference

Detailed Description

Definition at line 567 of file metadata.hpp.

Inheritance diagram for deepstream::AnalyticsObjInfo:
Collaboration diagram for deepstream::AnalyticsObjInfo:

Public Types

typedef std::unique_ptr< AbstractIterator< UserMetadata > > Iterator
 

Public Member Functions

 AnalyticsObjInfo (void *data=nullptr)
 Constructor for AnalyticsObjInfo. More...
 
 AnalyticsObjInfo (const UserMetadata &user_meta)
 Copy constructor for AnalyticsObjInfo. More...
 
virtual ~AnalyticsObjInfo ()
 Destructor for AnalyticsObjInfo. More...
 
std::vector< std::string > getRoiStatus () const
 Get the ROI status. More...
 
std::vector< std::string > getOcStatus () const
 Get the overcrowding status. More...
 
std::vector< std::string > getLcStatus () const
 Get the line crossing status. More...
 
std::string getDirStatus () const
 Get the direction status. More...
 
unsigned int getUniqueId () const
 Get the unique identifier for this metadata. More...
 
std::string getObjStatus () const
 Get the object status. More...
 
virtual operator bool () override
 operator to check if a metadata is void More...
 

Protected Member Functions

void get_ (void *&)
 

Protected Attributes

void * data_
 

Member Typedef Documentation

◆ Iterator

Definition at line 103 of file metadata.hpp.

Constructor & Destructor Documentation

◆ AnalyticsObjInfo() [1/2]

deepstream::AnalyticsObjInfo::AnalyticsObjInfo ( void *  data = nullptr)

Constructor for AnalyticsObjInfo.

Parameters
dataOptional pointer to data. Defaults to nullptr.

◆ AnalyticsObjInfo() [2/2]

deepstream::AnalyticsObjInfo::AnalyticsObjInfo ( const UserMetadata user_meta)

Copy constructor for AnalyticsObjInfo.

◆ ~AnalyticsObjInfo()

virtual deepstream::AnalyticsObjInfo::~AnalyticsObjInfo ( )
virtual

Destructor for AnalyticsObjInfo.

Member Function Documentation

◆ get_()

◆ getDirStatus()

std::string deepstream::AnalyticsObjInfo::getDirStatus ( ) const

Get the direction status.

◆ getLcStatus()

std::vector<std::string> deepstream::AnalyticsObjInfo::getLcStatus ( ) const

Get the line crossing status.

◆ getObjStatus()

std::string deepstream::AnalyticsObjInfo::getObjStatus ( ) const

Get the object status.

◆ getOcStatus()

std::vector<std::string> deepstream::AnalyticsObjInfo::getOcStatus ( ) const

Get the overcrowding status.

◆ getRoiStatus()

std::vector<std::string> deepstream::AnalyticsObjInfo::getRoiStatus ( ) const

Get the ROI status.

◆ getUniqueId()

unsigned int deepstream::AnalyticsObjInfo::getUniqueId ( ) const

Get the unique identifier for this metadata.

◆ operator bool()

virtual deepstream::UserMetadata::operator bool ( )
inlineoverridevirtualinherited

operator to check if a metadata is void

Reimplemented from deepstream::Metadata.

Definition at line 116 of file metadata.hpp.

References deepstream::Metadata::data_.

Field Documentation

◆ data_

void* deepstream::Metadata::data_
protectedinherited

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