Leaper Vision Toolkit
中文 / English 2.x
Public Member Functions
ILObjects Interface Reference

This base interface for a multi-targets LPV object. More...

Inheritance diagram for ILObjects:
ILObject ILBarcodeResults ILBlobResults ILCalibPointPairs ILCameraArray ILImageList ILEdgeGaugeResult ILIBAlgoConfig ILIBAlgoResult ILIBTaskConfig ILIBTaskResult ILCircleResults ILLineResults ILContourResults ILCrossMarkResults ILPathResults ILDataBlobResults ILOCRLine ILOCRResult ILMatchResults

Public Member Functions

int Count ()
 
BOOL Empty ()
 
ILObjectItemObject (int objIndex)
 
- Public Member Functions inherited from ILObject
ILObjectCopy ()
 
LPVErrorCode Load (LString filename)
 
void Reset ()
 
LPVErrorCode Save (LString filename)
 
BOOL Valid ()
 

Additional Inherited Members

- Properties inherited from ILObject
LString Name [get, set]
 Name of the object. By default, the object has no name.
In most cases, LPV classes don't make use of the names.
The name is drawn on canvas around the object if ILDrawable::SetDrawName() is enabled. More...
 

Detailed Description

This base interface for a multi-targets LPV object.

Member Function Documentation

◆ Count()

int Count ( )

Get count of the LPV objects.

◆ Empty()

BOOL Empty ( )

Get whether the collection is empty

Return values
Returntrue for empty, false otherwise.

◆ ItemObject()

ILObject* ItemObject ( int  objIndex)

Fetch one LPV object with given index

Parameters
[in]objIndexInput index, it should be a 0-based number smaller than total count.
Return values
valReturn the object's ILObject interface.