Leaper Vision Toolkit
中文 / English 2.x
Public Member Functions | Properties
ILIBAlgoConfig Interface Reference

This interface holds the configuration of an IntelliBlink algorithm tool, including its name, input parameters. More...

Inheritance diagram for ILIBAlgoConfig:
ILObjects ILObject LIBAlgoConfig

Public Member Functions

ILIBDataItem (int index)
 
- Public Member Functions inherited from ILObjects
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 ()
 

Properties

ILIBData Config (LString paramName) [get, set]
 The configuration of the algorithm tool's input parameter, queried by the parameter's name. More...
 
LString Name [get]
 The unique name of the algorithm tool, which is shown in the IntelliBlink UI and we use it to identify the tool.
 

Detailed Description

This interface holds the configuration of an IntelliBlink algorithm tool, including its name, input parameters.

Usually you get the LIBAlgoConfig object from ILIBTaskConfig, or directly from ILIBService::GetAlgoConfig(). You can then use this interface to access individual input parameters, and modify them.

Example Code

Note: This interface is currently not available on Linux / MacOS platform.

Member Function Documentation

◆ Item()

ILIBData* Item ( int  index)

Fetch one input parameter with the given index.

Parameters
[in]indexThe input index, it should be a 0-based number smaller than total count.
Return values
valReturn the input parameter.

Property Documentation

◆ Config

ILIBData Config
getset

The configuration of the algorithm tool's input parameter, queried by the parameter's name.

Parameters
[in]paramNameThe multilingual name of the input parameter. Locale can be changed in configuration of IntelliBlink application.