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


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. | |
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
| 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.
| searchContrast | Contrast mode to add to the list. |
| void eVision.ESearchParamsType.AddFamily | ( | eVision.EFamily | searchFamily | ) |
Adds a new family to the list of EFamily the candidate is matched against at read time.
| searchFamily | Family to add to the list. |
| void eVision.ESearchParamsType.AddFlipping | ( | eVision.EFlipping | searchFlipping | ) |
Adds a new flipping to the list of EFlipping the candidate is matched against at read time.
| searchFlipping | Flipping to add to the list. |
| 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.
| searchLogicalSize | Logical size to add to the list. |
| void eVision.ESearchParamsType.ClearContrast | ( | ) |
Clears the list of contrast modes the candidate is matched against at read time.
| void eVision.ESearchParamsType.ClearFamily | ( | ) |
Clears the list of families the candidate is matched against at read time.
| void eVision.ESearchParamsType.ClearFlipping | ( | ) |
Clears the list of flippings the candidate is matched against at read time.
| void eVision.ESearchParamsType.ClearLogicalSize | ( | ) |
Clears the list of logical sizes the candidate is matched against at read time.
| eVision.EMatrixCodeContrastMode eVision.ESearchParamsType.GetContrast | ( | int | index | ) |
Gets an item in the list of EMatrixCodeContrastMode the candidate is matched against at read time.
| index | Position in the list. |
| eVision.EFamily eVision.ESearchParamsType.GetFamily | ( | int | index | ) |
Gets an item in the list of EFamily the candidate is matched against at read time.
| index | Position in the list. |
| eVision.EFlipping eVision.ESearchParamsType.GetFlipping | ( | int | index | ) |
Gets an item in the list of EFlipping the candidate is matched against at read time.
| index | Position in the list. |
| eVision.ELogicalSize eVision.ESearchParamsType.GetLogicalSize | ( | int | index | ) |
Gets an item in the list of ELogicalSize the candidate is matched against at read time.
| index | Position in the list. |
| void eVision.ESearchParamsType.RemoveContrast | ( | eVision.EMatrixCodeContrastMode | searchContrast | ) |
Removes the contrast mode from the list of EMatrixCodeContrastMode the candidate is matched against at read time.
| searchContrast | Contrast mode to remove from the list. |
| void eVision.ESearchParamsType.RemoveFamily | ( | eVision.EFamily | searchFamily | ) |
Removes the family from the list of EFamily the candidate is matched against at read time.
| searchFamily | Family to remove from the list. |
| void eVision.ESearchParamsType.RemoveFlipping | ( | eVision.EFlipping | searchFlipping | ) |
Removes the flipping from the list of EFlipping the candidate is matched against at read time.
| searchFlipping | Flipping to remove from the list. |
| void eVision.ESearchParamsType.RemoveLogicalSize | ( | eVision.ELogicalSize | searchLogicalSize | ) |
Removes the logical size from the list of ELogicalSize the candidate is matched against at read time.
| searchLogicalSize | Logical size to remove from the list. |
|
get |
The size of the list of EMatrixCodeContrastMode the candidate is matched against at read time.
|
get |
The size of the list of EFamily the candidate is matched against at read time.
|
get |
The size of the list of EFlipping the candidate is matched against at read time.
|
get |
The size of the list of ELogicalSize the candidate is matched against at read time.