ETcVnContourRetrievalMode
Offers retrieval modes for a contour search.
Syntax
Definition:
TYPE ETcVnContourRetrievalMode :
(
    TCVN_CRM_EXTERNAL             := 0,
    TCVN_CRM_LIST                 := 1,
    TCVN_CRM_CONNECTED_COMPONENTS := 2,
    TCVN_CRM_TREE                 := 3,
    TCVN_CRM_FLOODFILL            := 4
)DINT;
END_TYPEValues
| 
                   Name  | 
                   Description  | 
|---|---|
| 
                   TCVN_CRM_EXTERNAL  | 
                   Returns only external contours.  | 
| 
                   TCVN_CRM_LIST  | 
                   Returns all found contours, not considering their hierarchy.  | 
| 
                   TCVN_CRM_CONNECTED_COMPONENTS  | 
                   Returns all contours with a 2-level hierarchy (External contours are assigned level 0, internal contours level 1).  | 
| 
                   TCVN_CRM_TREE  | 
                   Returns all contours and their full hierarchy.  | 
| 
                   TCVN_CRM_FLOODFILL  | 
                   Returns the found contours using a floodfill algorithm (only available for DINT images).  | 
Further information
This type specifies how the contour hierarchy is to be taken into account in the contour search.
- TCVN_CRM_EXTERNAL
Only the outer contours are returned; inner contours are not taken into account.
 - TCVN_CRM_LIST
All contours are returned. The contour hierarchy is not taken into account.
 - TCVN_CRM_CONNECTED_COMPONENTS
All contours are returned, and a 2-level hierarchy is created. In the graphic, all contours at level 1 are shown in red, level 2 is shown in green. It is evident that the next inner contour after a level 2 contour is again on level 1.
 - TCVN_CRM_TREE
All contours are returned, and a hierarchy is created based on a tree structure. In the image level 1 is red, level 2 green, level 3 blue and level 4 yellow.