SAFR Windows SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
RealNetworks.ArgusKit.RecognizedObject Class Reference

Storage for Known Object custom attributes. More...

Public Attributes

PersonIdClassIdClass = null
 The id class specifies the id class of the recognized object. More...
 
bool IsThreat => IdClass == PersonIdClass.Threat
 
bool IsConcern => IdClass == PersonIdClass.Concern
 
bool IsPerson => (ObjectType == "common" || ObjectType == "person") && ObjectIdentifier == "person"
 

Properties

string ObjectIdentifier = null [get]
 The object's unique ID More...
 
string ObjectType = null [get]
 The object's type More...
 
bool Enabled = true [get, set]
 The enabled flag specifies whether detection of this recognized object is enabled. More...
 

Detailed Description

Storage for Known Object custom attributes.

Member Data Documentation

◆ IdClass

PersonIdClass? RealNetworks.ArgusKit.RecognizedObject.IdClass = null

The id class specifies the id class of the recognized object.

◆ IsConcern

bool RealNetworks.ArgusKit.RecognizedObject.IsConcern => IdClass == PersonIdClass.Concern

◆ IsPerson

bool RealNetworks.ArgusKit.RecognizedObject.IsPerson => (ObjectType == "common" || ObjectType == "person") && ObjectIdentifier == "person"

◆ IsThreat

bool RealNetworks.ArgusKit.RecognizedObject.IsThreat => IdClass == PersonIdClass.Threat

Property Documentation

◆ Enabled

bool RealNetworks.ArgusKit.RecognizedObject.Enabled = true
getset

The enabled flag specifies whether detection of this recognized object is enabled.

◆ ObjectIdentifier

string RealNetworks.ArgusKit.RecognizedObject.ObjectIdentifier = null
get

The object's unique ID

◆ ObjectType

string RealNetworks.ArgusKit.RecognizedObject.ObjectType = null
get

The object's type