REGMARKS
Delphi Syntax:
REGMARKS= Packed Record
uType: L_UINT;
uWidth: L_UINT;
uHeight: L_UINT;
uMinScale: L_UINT;
uMaxScale: L_UINT;
rcRect: TRECT;
uSearchMarkCount: L_UINT;
pMarkDetectedPoints: pPOINT;
uMarkDetectedCount: L_UINT;
end;
C++ Builder Syntax:
struct REGMARKS
{
L_UINT uType;
L_UINT uWidth;
L_UINT uHeight;
L_UINT uMinScale;
L_UINT uMaxScale;
TRect rcRect;
L_UINT uSearchMarkCount;
PPOINT pMarkDetectedPoints;
L_UINT uMarkDetectedCount;
};
The REGMARKS record (structure) provides registration marks search information to the SearchRegMarks method. The SearchRegMarks method also stores information in this record (structure) about the registration marks that it finds.
Member |
Description |
|
uType |
Registration mark type. Possible values are: |
|
|
Value |
Meaning |
|
RGS_T |
[$0000] T-shape registration mark. |
|
Currently, only one registration mark is defined (T-shape). |
|
uWidth |
Registration mark width, in pixels. |
|
uHeight |
Registration mark height, in pixels. |
|
uMinScale |
Minimum registration mark scale to be detected. This is a percentage. It must not exceed uMaxScale. |
|
uMaxScale |
Maximum registration mark scale to be detected. This is a percentage. It must not be lower than uMinScale. |
|
rcRect |
The area to be searched for registration marks (in pixels). |
|
uSearchMarksCount |
Number of registration marks expected inside the search area. |
|
pMarkDetectedPoints |
Pointer to an array to be filled with the location points of the detected registration marks. SearchRegMarks will fill the first uMarkDetectedCount elements in this array. |
|
uMarkDetectedCount |
Number of detected registration marks inside the search area. This variable will be updated by the SearchRegMarks method. This tells how many elements of the pMarkDetectedPoints array will be filled. |