F_VN_ApproximatePolygon
Approximate a contour to a simplified polygon (using the Douglas-Peucker algorithm).
Syntax
Definition:
FUNCTION F_VN_ApproximatePolygon : HRESULT
VAR_INPUT
    ipSrcContour  : ITcVnContainer;
    ipDestContour : Reference To  ITcVnContainer;
    fMaxDist      : LREAL;
    bClosed       : BOOL;
    hrPrev        : HRESULT;
END_VAR
           Inputs
 Inputs
| Name | Type | Description | 
|---|---|---|
| ipSrcContour | Single contour (ContainerType_Vector_TcVnPoint2_DINT or ContainerType_Vector_TcVnPoint2_REAL; The elements of this container are the points of the contour.) | |
| ipDestContour | Reference To ITcVnContainer | Returns a container which is filled with the approximated polygon points (same type ID as ipSrcContour; Non-zero interface pointers are reused.) | 
| fMaxDist | LREAL | Maximum distance between the original contour and its approximation | 
| bClosed | BOOL | Specify, if the contour is closed (first and last points connected) or not | 
| hrPrev | HRESULT indicating the result of previous operations (If SUCCEEDED(hrPrev) equals false, no operation is executed.) | 
Required License
TC3 Vision Base
 Return value
 Return value