VideoOS.Platform.Metadata.ClassCandidate Class Reference

This class is responsible for representing an ONVIF XML class candidate used for conveying information on the type of object inside a bounding box. More...

Inheritance diagram for VideoOS.Platform.Metadata.ClassCandidate:

Public Member Functions

bool Equals (ClassCandidate other)
 Provides value type equality semantics.
 
override bool Equals (object obj)
 Provides value type equality semantics.
 
override int GetHashCode ()
 object.GetHashCode
 
XmlSchema GetSchema ()
 IXmlSerializable.GetSchema
 
void ReadXml (XmlReader reader)
 IXmlSerializable.ReadXml
 
void WriteXml (XmlWriter writer)
 IXmlSerializable.WriteXml
 

Properties

bool IsValid [get]
 Gets whether the class candidate is valid according to the ONVIF standard, meaning it has a type and a likelihood greater in the interval ]0 ; 1].
 
float Likelihood [get, set]
 Gets or sets the likelihood that the type is correct.
 
string Type [get, set]
 Gets or sets the type of the object.
 

Detailed Description

This class is responsible for representing an ONVIF XML class candidate used for conveying information on the type of object inside a bounding box.

Instances of this class have value-identity, meaning that two classes with the same content are considered equal.

Member Function Documentation

◆ Equals() [1/2]

bool VideoOS.Platform.Metadata.ClassCandidate.Equals ( ClassCandidate other)
inline

Provides value type equality semantics.

◆ Equals() [2/2]

override bool VideoOS.Platform.Metadata.ClassCandidate.Equals ( object obj)
inline

Provides value type equality semantics.

◆ GetHashCode()

override int VideoOS.Platform.Metadata.ClassCandidate.GetHashCode ( )
inline

object.GetHashCode

◆ GetSchema()

XmlSchema VideoOS.Platform.Metadata.ClassCandidate.GetSchema ( )
inline

IXmlSerializable.GetSchema

◆ ReadXml()

void VideoOS.Platform.Metadata.ClassCandidate.ReadXml ( XmlReader reader)
inline

IXmlSerializable.ReadXml

◆ WriteXml()

void VideoOS.Platform.Metadata.ClassCandidate.WriteXml ( XmlWriter writer)
inline

IXmlSerializable.WriteXml

Property Documentation

◆ IsValid

bool VideoOS.Platform.Metadata.ClassCandidate.IsValid
get

Gets whether the class candidate is valid according to the ONVIF standard, meaning it has a type and a likelihood greater in the interval ]0 ; 1].

◆ Likelihood

float VideoOS.Platform.Metadata.ClassCandidate.Likelihood
getset

Gets or sets the likelihood that the type is correct.

◆ Type

string VideoOS.Platform.Metadata.ClassCandidate.Type
getset

Gets or sets the type of the object.