Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
Public Member Functions | Properties | List of all members
FaceSDK.Builder.Builder Class Reference
Inheritance diagram for FaceSDK.Builder.Builder:
FaceSDK.FaceSDKBase FaceSDK.Builder.IBuilder FaceSDK.IFaceSDKBase FaceSDK.IFaceSDKBase

Public Member Functions

 Builder (uint version, ILicense license, IDataContainer dataContainer, uint batchSize, int computeDevice)
 Create Builder object using given License and DataContainer More...
 
 Builder (uint version, ILicense license, IDataContainer dataContainer, uint batchSize, int computeDevice, bool produceShortFirs)
 Create Builder object using given License and DataContainer More...
 
 Builder (uint version, ILicense license, uint batchSize, int computeDevice)
 Create Builder object using given License and default DataContainer More...
 
 Builder (uint version, ILicense license, uint batchSize, int computeDevice, bool produceShortFirs)
 Create Builder object using given License and default DataContainer More...
 
 Builder (uint version, IDataContainer dataContainer, uint batchSize, int computeDevice)
 Create Builder object using default License and given DataContainer More...
 
 Builder (uint version, IDataContainer dataContainer, uint batchSize, int computeDevice, bool produceShortFirs)
 Create Builder object using default License and given DataContainer More...
 
 Builder (uint version, uint batchSize, int computeDevice)
 Create Builder object using default License and DataContainer More...
 
 Builder (uint version, uint batchSize, int computeDevice, bool produceShortFirs)
 Create Builder object using default License and DataContainer More...
 
bool IsCompatibleWithFaceDetector (uint face_detector_version)
 Determine Face Detector and Builder algorithms versions compatibility More...
 
bool IsCompatibleWithAlignment (uint alignment_version)
 Determine Alignment and Builder algorithms versions compatibility More...
 
IFaceSDKSet< IFirBuild (IEnumerable< IAlignmentInfo > alignmentInfoSet)
 Build FIRs for specified aligned faces More...
 
IFaceSDKSet< IFirBuild (IEnumerable< IFace > faces)
 Build FIRs for specified faces More...
 
- Public Member Functions inherited from FaceSDK.FaceSDKBase
override bool Equals (object obj)
 
override int GetHashCode ()
 
void CheckValidity (string objectName=null)
 Throw an ObjectDisposedException adding a given name to exception's Message in case that object is not valid More...
 
void Dispose ()
 

Properties

uint Version [get]
 
bool ProducesShortFirs [get]
 
- Properties inherited from FaceSDK.FaceSDKBase
IntPtr Handle [get, protected set]
 
bool Valid [get]
 
- Properties inherited from FaceSDK.IFaceSDKBase
bool Valid [get]
 True if object is valid, false if disposed or not created properly More...
 
- Properties inherited from FaceSDK.Builder.IBuilder
uint Version [get]
 Algorithm version More...
 
bool ProducesShortFirs [get]
 True if Builder produces short Firs More...
 

Constructor & Destructor Documentation

◆ Builder() [1/8]

FaceSDK.Builder.Builder.Builder ( uint  version,
ILicense  license,
IDataContainer  dataContainer,
uint  batchSize,
int  computeDevice 
)
inline

Create Builder object using given License and DataContainer

Parameters
versionBuilder version
licenseLicense
dataContainerDataContainer
batchSizeBatch size
computeDeviceCompute device

◆ Builder() [2/8]

FaceSDK.Builder.Builder.Builder ( uint  version,
ILicense  license,
IDataContainer  dataContainer,
uint  batchSize,
int  computeDevice,
bool  produceShortFirs 
)
inline

Create Builder object using given License and DataContainer

Parameters
versionBuilder version
licenseLicense
dataContainerDataContainer
batchSizeBatch size
computeDeviceCompute device
produceShortFirsTrue if this Builder should produce short Firs

◆ Builder() [3/8]

FaceSDK.Builder.Builder.Builder ( uint  version,
ILicense  license,
uint  batchSize,
int  computeDevice 
)
inline

Create Builder object using given License and default DataContainer

Parameters
versionBuilder version
licenseLicense
batchSizeBatch size
computeDeviceCompute device

◆ Builder() [4/8]

FaceSDK.Builder.Builder.Builder ( uint  version,
ILicense  license,
uint  batchSize,
int  computeDevice,
bool  produceShortFirs 
)
inline

Create Builder object using given License and default DataContainer

Parameters
versionBuilder version
licenseLicense
batchSizeBatch size
computeDeviceCompute device
produceShortFirsTrue if this Builder should produce short Firs

◆ Builder() [5/8]

FaceSDK.Builder.Builder.Builder ( uint  version,
IDataContainer  dataContainer,
uint  batchSize,
int  computeDevice 
)
inline

Create Builder object using default License and given DataContainer

Parameters
versionBuilder version
dataContainerDataContainer
batchSizeBatch size
computeDeviceCompute device

◆ Builder() [6/8]

FaceSDK.Builder.Builder.Builder ( uint  version,
IDataContainer  dataContainer,
uint  batchSize,
int  computeDevice,
bool  produceShortFirs 
)
inline

Create Builder object using default License and given DataContainer

Parameters
versionBuilder version
dataContainerDataContainer
batchSizeBatch size
computeDeviceCompute device
produceShortFirsTrue if this Builder should produce short Firs

◆ Builder() [7/8]

FaceSDK.Builder.Builder.Builder ( uint  version,
uint  batchSize,
int  computeDevice 
)
inline

Create Builder object using default License and DataContainer

Parameters
versionBuilder version
batchSizeBatch size
computeDeviceCompute device

◆ Builder() [8/8]

FaceSDK.Builder.Builder.Builder ( uint  version,
uint  batchSize,
int  computeDevice,
bool  produceShortFirs 
)
inline

Create Builder object using default License and DataContainer

Parameters
versionBuilder version
batchSizeBatch size
computeDeviceCompute device
produceShortFirsTrue if this Builder should produce short Firs

Member Function Documentation

◆ Build() [1/2]

IFaceSDKSet<IFir> FaceSDK.Builder.Builder.Build ( IEnumerable< IAlignmentInfo alignmentInfoSet)
inline

Build FIRs for specified aligned faces

Parameters
alignmentInfoSetAligned faces
Returns
FIR list

Implements FaceSDK.Builder.IBuilder.

◆ Build() [2/2]

IFaceSDKSet<IFir> FaceSDK.Builder.Builder.Build ( IEnumerable< IFace faces)
inline

Build FIRs for specified faces

Parameters
facesFaces
Returns
FIR list

Implements FaceSDK.Builder.IBuilder.

◆ IsCompatibleWithAlignment()

bool FaceSDK.Builder.Builder.IsCompatibleWithAlignment ( uint  version)
inline

Determine Alignment and Builder algorithms versions compatibility

Parameters
versionAlignment version
Returns
True if compatible, false otherwise

Implements FaceSDK.Builder.IBuilder.

◆ IsCompatibleWithFaceDetector()

bool FaceSDK.Builder.Builder.IsCompatibleWithFaceDetector ( uint  version)
inline

Determine Face Detector and Builder algorithms versions compatibility

Parameters
versionFace detector version
Returns
True if compatible, false otherwise

Implements FaceSDK.Builder.IBuilder.


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