Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
Modules | Classes | Functions | Variables | Properties
C# interface

Modules

 Exceptions
 
 AlignmentInfo
 
 AlignmentInfoSet
 
 DataContainer
 
 Face
 
 FaceSet
 
 SetOfFaceSets
 
 Fir
 
 FirSet
 
 Image
 
 ImageSet
 
 Landmark
 
 LandmarkSet
 
 License
 
 Matrix
 
 Pure Fir extractor
 
 Serializer
 
 VersionInfo
 
 VideoFrame
 
 VideoStream
 

Classes

interface  FaceSDK.IFaceSDKBase
 
class  FaceSDK.FaceSDKBase
 
interface  FaceSDK.IFaceSDKSet< TI >
 
class  FaceSDK.FaceSDKSetBase< T, TI >.FaceSDKSetEnumerator< TItem >
 
class  FaceSDK.FaceSDKSetBase< T, TI >
 
class  FaceSDK.FaceSDKSetExtensions
 

Functions

void FaceSDK.IFaceSDKBase.CheckValidity (string objectName=null)
 Throw an ObjectDisposedException adding a given name to exception's Message in case that object is not valid More...
 
override bool FaceSDK.FaceSDKBase.Equals (object obj)
 
override int FaceSDK.FaceSDKBase.GetHashCode ()
 
void FaceSDK.FaceSDKBase.CheckValidity (string objectName=null)
 Throw an ObjectDisposedException adding a given name to exception's Message in case that object is not valid More...
 
void FaceSDK.FaceSDKBase.Dispose ()
 
TI FaceSDK.IFaceSDKSet< TI >.GetAt (ulong pos)
 Get item at a given position More...
 
IFaceSDKSet< TI > FaceSDK.IFaceSDKSet< TI >.SetAt (ulong pos, TI item)
 Set an item at a given position More...
 
IFaceSDKSet< TI > FaceSDK.IFaceSDKSet< TI >.AddRange (IEnumerable< TI > appendFrom)
 Append a collection to this set More...
 
IFaceSDKSet< TI > FaceSDK.IFaceSDKSet< TI >.RemoveAt (ulong pos)
 Remove an item at a specified index More...
 
TI FaceSDK.FaceSDKSetBase< T, TI >.GetAt (ulong pos)
 Get item at a given position More...
 
IFaceSDKSet< TI > FaceSDK.FaceSDKSetBase< T, TI >.SetAt (ulong pos, TI item)
 Set an item at a given position More...
 
void FaceSDK.FaceSDKSetBase< T, TI >.Insert (int pos, TI item)
 
bool FaceSDK.FaceSDKSetBase< T, TI >.Contains (TI item)
 
int FaceSDK.FaceSDKSetBase< T, TI >.IndexOf (TI item)
 
void FaceSDK.FaceSDKSetBase< T, TI >.Add (TI item)
 
IFaceSDKSet< TI > FaceSDK.FaceSDKSetBase< T, TI >.AddRange (IEnumerable< TI > appendFrom)
 Append a collection to this set More...
 
void FaceSDK.FaceSDKSetBase< T, TI >.CopyTo (TI[] where, int pos)
 
IFaceSDKSet< TI > FaceSDK.FaceSDKSetBase< T, TI >.RemoveAt (ulong pos)
 Remove an item at a specified index More...
 
void FaceSDK.FaceSDKSetBase< T, TI >.RemoveAt (int pos)
 
bool FaceSDK.FaceSDKSetBase< T, TI >.Remove (TI item)
 
void FaceSDK.FaceSDKSetBase< T, TI >.Clear ()
 
IEnumerator< TI > FaceSDK.FaceSDKSetBase< T, TI >.GetEnumerator ()
 
 FaceSDK.FaceSDKSetBase< T, TI >.FaceSDKSetEnumerator< TItem >.FaceSDKSetEnumerator (FaceSDKSetBase< T, TI > parent)
 
void FaceSDK.FaceSDKSetBase< T, TI >.FaceSDKSetEnumerator< TItem >.Dispose ()
 
void FaceSDK.FaceSDKSetBase< T, TI >.FaceSDKSetEnumerator< TItem >.Reset ()
 
bool FaceSDK.FaceSDKSetBase< T, TI >.FaceSDKSetEnumerator< TItem >.MoveNext ()
 

Variables

bool FaceSDK.FaceSDKSetBase< T, TI >.IsReadOnly => false
 
static FaceSDK.FaceSDKSetExtensions.T
 

Properties

bool FaceSDK.IFaceSDKBase.Valid [get]
 True if object is valid, false if disposed or not created properly More...
 
IntPtr FaceSDK.FaceSDKBase.Handle [get, protected set]
 
bool FaceSDK.FaceSDKBase.Valid [get]
 
TI FaceSDK.IFaceSDKSet< TI >.this[ulong pos] [get, set]
 Gets or sets an item at a given position More...
 
int FaceSDK.FaceSDKSetBase< T, TI >.Count [get]
 
TI FaceSDK.FaceSDKSetBase< T, TI >.this[ulong pos] [get, set]
 
TI FaceSDK.FaceSDKSetBase< T, TI >.this[int pos] [get, set]
 
TI FaceSDK.FaceSDKSetBase< T, TI >.FaceSDKSetEnumerator< TItem >.Current [get]
 

Detailed Description

Function Documentation

◆ AddRange() [1/2]

IFaceSDKSet<TI> FaceSDK.IFaceSDKSet< TI >.AddRange ( IEnumerable< TI >  appendFrom)

Append a collection to this set

Parameters
appendFromA collection to append
Returns
This set

Implemented in FaceSDK.FaceSDKSetBase< T, TI >.

◆ AddRange() [2/2]

IFaceSDKSet<TI> FaceSDK.FaceSDKSetBase< T, TI >.AddRange ( IEnumerable< TI >  appendFrom)
inline

Append a collection to this set

Parameters
appendFromA collection to append
Returns
This set

Implements FaceSDK.IFaceSDKSet< TI >.

◆ CheckValidity() [1/2]

void FaceSDK.IFaceSDKBase.CheckValidity ( string  objectName = null)

Throw an ObjectDisposedException adding a given name to exception's Message in case that object is not valid

Parameters
objectNameObject name

Implemented in FaceSDK.FaceSDKBase.

◆ CheckValidity() [2/2]

void FaceSDK.FaceSDKBase.CheckValidity ( string  objectName = null)
inline

Throw an ObjectDisposedException adding a given name to exception's Message in case that object is not valid

Parameters
objectNameObject name

Implements FaceSDK.IFaceSDKBase.

◆ GetAt() [1/2]

TI FaceSDK.IFaceSDKSet< TI >.GetAt ( ulong  pos)

Get item at a given position

Parameters
posItem position
Returns
An item

Implemented in FaceSDK.FaceSDKSetBase< T, TI >.

◆ GetAt() [2/2]

TI FaceSDK.FaceSDKSetBase< T, TI >.GetAt ( ulong  pos)
inline

Get item at a given position

Parameters
posItem position
Returns
An item

Implements FaceSDK.IFaceSDKSet< TI >.

◆ RemoveAt() [1/2]

IFaceSDKSet<TI> FaceSDK.IFaceSDKSet< TI >.RemoveAt ( ulong  pos)

Remove an item at a specified index

Parameters
posItem position
Returns

Implemented in FaceSDK.FaceSDKSetBase< T, TI >.

◆ RemoveAt() [2/2]

IFaceSDKSet<TI> FaceSDK.FaceSDKSetBase< T, TI >.RemoveAt ( ulong  pos)
inline

Remove an item at a specified index

Parameters
posItem position
Returns

Implements FaceSDK.IFaceSDKSet< TI >.

◆ SetAt() [1/2]

IFaceSDKSet<TI> FaceSDK.IFaceSDKSet< TI >.SetAt ( ulong  pos,
TI  item 
)

Set an item at a given position

Parameters
posItem position
itemItem to set
Returns
This set

Implemented in FaceSDK.FaceSDKSetBase< T, TI >.

◆ SetAt() [2/2]

IFaceSDKSet<TI> FaceSDK.FaceSDKSetBase< T, TI >.SetAt ( ulong  pos,
TI  item 
)
inline

Set an item at a given position

Parameters
posItem position
itemItem to set
Returns
This set

Implements FaceSDK.IFaceSDKSet< TI >.

Properties

◆ this[ulong pos]

TI FaceSDK.IFaceSDKSet< TI >.this[ulong pos]
getset

Gets or sets an item at a given position

Parameters
posItem position
Returns
An item

◆ Valid

bool FaceSDK.IFaceSDKBase.Valid
get

True if object is valid, false if disposed or not created properly