DocumentAuthenticator class

Verifies the authenticity of a document using security features such as holograms.

Implemented types

Constructors

DocumentAuthenticator()
Creates a new instance of the DocumentAuthenticator class.
DocumentAuthenticator.fromHandle(Pointer<id3DocumentAuthenticator> handle)
Creates a new instance of the DocumentAuthenticator class.

Properties

documentName String
Document type to authenticate.
getter/setter pair
handle Pointer<id3DocumentAuthenticator>
Gets the native handle. return The native handle.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
temporalWindowSize int
Size of the FIFO frame buffer, used for processing.
getter/setter pair

Methods

appendFrame(DocumentImage image) → void
Appends a frame in the FIFO buffer.
authenticateHolograms() HologramAuthenticationResultList
Authenticates the holograms on the current frame buffer. Important: Buffer must be full to the temporal window size.
dispose() → void
Releases all resources used by this DocumentAuthenticator.
getDocumentName() String
Gets the document type to authenticate.
getTemporalWindowSize() int
Gets the size of the FIFO frame buffer, used for processing.
isFull() bool
Checks if the frame buffer is full and ready to authenticate for all holograms.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setDocumentName(String? documentName) → void
Sets the document type to authenticate.
setTemporalWindowSize(int temporalWindowSize) → void
Sets the size of the FIFO frame buffer, used for processing.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited