ImageEn, unit IEVision

TIEVisionLibrary.createVectorObjRef

TIEVisionLibrary.createVectorObjRef

Declaration

function createVectorObjRef(): TIEVisionVectorObjRef; safecall;

Description

Create an empty list of IEVision objects, e.g. a list of polygons (TIEVisionVectorPoint objects) for fillPoly or drawContours.

Example

// Draw two triangles
polygons := IEVisionLib().createVectorObjRef();
tri := IEVisionLib().createVectorPoint();
tri.push_back( IEVisionPoint( 10, 10 ));
tri.push_back( IEVisionPoint( 100, 10 ));
tri.push_back( IEVisionPoint( 10, 100 ));
polygons.push_back( tri );
tri := IEVisionLib().createVectorPoint();
tri.push_back( IEVisionPoint( 150, 10 ));
tri.push_back( IEVisionPoint( 250, 100 ));
tri.push_back( IEVisionPoint( 150, 100 ));
polygons.push_back( tri );
IEVisionLib().createDrawing().drawContours( ImageEnView1.IEBitmap.GetIEVisionImage(), polygons, IEVisionScalar( 0, 0, 255 ), -1, 2 );
ImageEnView1.Update();

See Also

◼TIEVisionVectorObjRef
◼fillPoly