eVision .NET API
Loading...
Searching...
No Matches
eVision.ESearchParamsType Class Reference

This class is instantiated once in each EMatrixCodeReader and represents the search parameters that are explored when reading a EMatrixCode. More...

Inheritance diagram for eVision.ESearchParamsType:
Collaboration diagram for eVision.ESearchParamsType:

Public Member Functions

void AddLogicalSize (eVision.ELogicalSize searchLogicalSize)
 Adds a new logical size to the list of ELogicalSize the candidate is matched against at read time.
void ClearLogicalSize ()
 Clears the list of logical sizes the candidate is matched against at read time.
void RemoveLogicalSize (eVision.ELogicalSize searchLogicalSize)
 Removes the logical size from the list of ELogicalSize the candidate is matched against at read time.
eVision.ELogicalSize GetLogicalSize (int index)
 Gets an item in the list of ELogicalSize the candidate is matched against at read time.
void AddContrast (eVision.EMatrixCodeContrastMode searchContrast)
 Adds a new contrast mode to the list of EMatrixCodeContrastMode the candidate is matched against at read time.
void ClearContrast ()
 Clears the list of contrast modes the candidate is matched against at read time.
void RemoveContrast (eVision.EMatrixCodeContrastMode searchContrast)
 Removes the contrast mode from the list of EMatrixCodeContrastMode the candidate is matched against at read time.
eVision.EMatrixCodeContrastMode GetContrast (int index)
 Gets an item in the list of EMatrixCodeContrastMode the candidate is matched against at read time.
void AddFlipping (eVision.EFlipping searchFlipping)
 Adds a new flipping to the list of EFlipping the candidate is matched against at read time.
void ClearFlipping ()
 Clears the list of flippings the candidate is matched against at read time.
void RemoveFlipping (eVision.EFlipping searchFlipping)
 Removes the flipping from the list of EFlipping the candidate is matched against at read time.
eVision.EFlipping GetFlipping (int index)
 Gets an item in the list of EFlipping the candidate is matched against at read time.
void AddFamily (eVision.EFamily searchFamily)
 Adds a new family to the list of EFamily the candidate is matched against at read time.
void ClearFamily ()
 Clears the list of families the candidate is matched against at read time.
void RemoveFamily (eVision.EFamily searchFamily)
 Removes the family from the list of EFamily the candidate is matched against at read time.
eVision.EFamily GetFamily (int index)
 Gets an item in the list of EFamily the candidate is matched against at read time.

Properties

int LogicalSizeCount [get]
 The size of the list of ELogicalSize the candidate is matched against at read time.
int ContrastCount [get]
 The size of the list of EMatrixCodeContrastMode the candidate is matched against at read time.
int FlippingCount [get]
 The size of the list of EFlipping the candidate is matched against at read time.
int FamilyCount [get]
 The size of the list of EFamily the candidate is matched against at read time.

Detailed Description

This class is instantiated once in each EMatrixCodeReader and represents the search parameters that are explored when reading a EMatrixCode.

This class contains 4 sets of search parameters that are scanned at read time. At EMatrixCodeReader construction time, these sets of values are initialized with all possible values. This means, for instance, that a data matrix code read in a freshly created reader is matched against all possible logical sizes. As a consequence, the default values of these sets are not repeated here. They are assumed to represent every possible search parameters. The ESearchParamsType object needs to be used only if you wish to "override" the learning process.

License(s): None

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

Member Function Documentation

◆ AddContrast()

void eVision.ESearchParamsType.AddContrast ( eVision.EMatrixCodeContrastMode searchContrast)

Adds a new contrast mode to the list of EMatrixCodeContrastMode the candidate is matched against at read time.

Parameters
searchContrastContrast mode to add to the list.

◆ AddFamily()

void eVision.ESearchParamsType.AddFamily ( eVision.EFamily searchFamily)

Adds a new family to the list of EFamily the candidate is matched against at read time.

Parameters
searchFamilyFamily to add to the list.

◆ AddFlipping()

void eVision.ESearchParamsType.AddFlipping ( eVision.EFlipping searchFlipping)

Adds a new flipping to the list of EFlipping the candidate is matched against at read time.

Parameters
searchFlippingFlipping to add to the list.

◆ AddLogicalSize()

void eVision.ESearchParamsType.AddLogicalSize ( eVision.ELogicalSize searchLogicalSize)

Adds a new logical size to the list of ELogicalSize the candidate is matched against at read time.

Parameters
searchLogicalSizeLogical size to add to the list.

◆ ClearContrast()

void eVision.ESearchParamsType.ClearContrast ( )

Clears the list of contrast modes the candidate is matched against at read time.

◆ ClearFamily()

void eVision.ESearchParamsType.ClearFamily ( )

Clears the list of families the candidate is matched against at read time.

◆ ClearFlipping()

void eVision.ESearchParamsType.ClearFlipping ( )

Clears the list of flippings the candidate is matched against at read time.

◆ ClearLogicalSize()

void eVision.ESearchParamsType.ClearLogicalSize ( )

Clears the list of logical sizes the candidate is matched against at read time.

◆ GetContrast()

eVision.EMatrixCodeContrastMode eVision.ESearchParamsType.GetContrast ( int index)

Gets an item in the list of EMatrixCodeContrastMode the candidate is matched against at read time.

Parameters
indexPosition in the list.

◆ GetFamily()

eVision.EFamily eVision.ESearchParamsType.GetFamily ( int index)

Gets an item in the list of EFamily the candidate is matched against at read time.

Parameters
indexPosition in the list.

◆ GetFlipping()

eVision.EFlipping eVision.ESearchParamsType.GetFlipping ( int index)

Gets an item in the list of EFlipping the candidate is matched against at read time.

Parameters
indexPosition in the list.

◆ GetLogicalSize()

eVision.ELogicalSize eVision.ESearchParamsType.GetLogicalSize ( int index)

Gets an item in the list of ELogicalSize the candidate is matched against at read time.

Parameters
indexPosition in the list.

◆ RemoveContrast()

void eVision.ESearchParamsType.RemoveContrast ( eVision.EMatrixCodeContrastMode searchContrast)

Removes the contrast mode from the list of EMatrixCodeContrastMode the candidate is matched against at read time.

Parameters
searchContrastContrast mode to remove from the list.

◆ RemoveFamily()

void eVision.ESearchParamsType.RemoveFamily ( eVision.EFamily searchFamily)

Removes the family from the list of EFamily the candidate is matched against at read time.

Parameters
searchFamilyFamily to remove from the list.

◆ RemoveFlipping()

void eVision.ESearchParamsType.RemoveFlipping ( eVision.EFlipping searchFlipping)

Removes the flipping from the list of EFlipping the candidate is matched against at read time.

Parameters
searchFlippingFlipping to remove from the list.

◆ RemoveLogicalSize()

void eVision.ESearchParamsType.RemoveLogicalSize ( eVision.ELogicalSize searchLogicalSize)

Removes the logical size from the list of ELogicalSize the candidate is matched against at read time.

Parameters
searchLogicalSizeLogical size to remove from the list.

Property Documentation

◆ ContrastCount

int eVision.ESearchParamsType.ContrastCount
get

The size of the list of EMatrixCodeContrastMode the candidate is matched against at read time.

◆ FamilyCount

int eVision.ESearchParamsType.FamilyCount
get

The size of the list of EFamily the candidate is matched against at read time.

◆ FlippingCount

int eVision.ESearchParamsType.FlippingCount
get

The size of the list of EFlipping the candidate is matched against at read time.

◆ LogicalSizeCount

int eVision.ESearchParamsType.LogicalSizeCount
get

The size of the list of ELogicalSize the candidate is matched against at read time.