Face SDK  1.8.0 Mozart beta
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
 
 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