AfisEngine Class

SourceAFIS

Methods and settings of SourceAFIS fingerprint matching engine.

Namespace:  SourceAFIS.Simple
Assembly:  SourceAFIS (in SourceAFIS.dll)

Syntax

Visual Basic (Declaration)
Public Class AfisEngine
C#
public class AfisEngine
Visual C++
public ref class AfisEngine
JavaScript
SourceAFIS.Simple.AfisEngine = function();

Type.createClass(
	'SourceAFIS.Simple.AfisEngine');

Remarks

This class is an entry point to core SourceAFIS functionality. After setting relevant properties (notably Threshold), application can call one of the three main methods (Extract(Person), Verify(Person, Person), Identify(Person, IEnumerable<(Of <<'(Person>)>>))) to perform template extraction and fingerprint matching.

AfisEngine objects are thread-safe, i.e. synchronized. AfisEngine is a lightweight object, but application is encouraged to keep only one global AfisEngine instance anyway. Every AfisEngine method utilizes multiple cores automatically. Applications that wish to execute several methods of AfisEngine in parallel should create multiple AfisEngine objects, perhaps one per thread.

Inheritance Hierarchy

System..::..Object
  SourceAFIS.Simple..::..AfisEngine

See Also