结构体 | |
interface | ILIBAlgoConfig |
该接口对应灵闪算法工具的配置,包括其名称、输入参数等。 更多... | |
interface | ILIBAlgoResult |
该接口对应灵闪算法工具运行的一组输出结果。 更多... | |
interface | ILIBData |
该接口对应一个来自灵闪服务的数据,可能是输入参数数据或输出的结果数据。 更多... | |
interface | ILIBService |
该接口提供连接到灵闪服务的功能。 更多... | |
interface | ILIBTaskConfig |
该接口对于整个灵闪作业的配置,包括其中多个算法的配置。 更多... | |
interface | ILIBTaskResult |
该接口对应整个灵闪作业的运行结果,其中包含该作业中所有算法工具的输出结果。 更多... | |
class | LIBAlgoConfig |
class | LIBAlgoResult |
class | LIBData |
class | LIBService |
class | LIBTaskConfig |
class | LIBTaskResult |
枚举 | |
enum | LPVIBDataType { LPVIBDataTypeInvalid = 0 , LPVIBDataTypeBool = 1 , LPVIBDataTypeInt = 2 , LPVIBDataTypeDouble = 3 , LPVIBDataTypeString = 4 , LPVIBDataTypePoint = 5 , LPVIBDataTypeLine = 6 , LPVIBDataTypeCircle = 7 , LPVIBDataTypePolygon = 8 , LPVIBDataTypeImage = 9 , LPVIBDataTypeBoolList = 10 , LPVIBDataTypeIntList = 11 , LPVIBDataTypeDoubleList = 12 , LPVIBDataTypeStringList = 13 , LPVIBDataTypePointList = 14 , LPVIBDataTypeLineList = 15 , LPVIBDataTypeCircleList = 16 , LPVIBDataTypePolygonList = 17 , LPVIBDataTypeRegion = 18 } |
该枚举表示灵闪数据的类型,查看 ILIBData。 更多... | |
enum | LPVIBEventCode { LPVIBEventReset = 0 , LPVIBEventReExecute = 2 , LPVIBEventImport = 3 , LPVIBEventExport = 4 } |
该枚举表示灵闪事件的事件代码,查看 ILIBTaskConfig::HandleEvent(). 更多... | |
LPV IB 服务模块,提供连接到灵闪服务的功能。
该模块提供用于连接到灵闪服务的功能,以及创建、操作、执行灵闪作业的功能。使用该模块中的类和算法,需按照以下方式引用该模块:
注:该模块在 Linux / MacOS 平台暂不可用。
enum LPVIBDataType |
该枚举表示灵闪数据的类型,查看 ILIBData。
枚举值 | |
---|---|
LPVIBDataTypeInvalid | 非法数值,该数据未被初始化,或未支持该类型的数值转换。 |
LPVIBDataTypeBool | 布尔值类型,由 ILIBData::FromBool 设置,由 ILIBData::ToBool 获取。 |
LPVIBDataTypeInt | 整数类型,由 ILIBData::FromInt 设置,由 ILIBData::ToInt 获取。 |
LPVIBDataTypeDouble | 浮点数类型,由 ILIBData::FromDouble 设置,由 ILIBData::ToDouble 获取。 |
LPVIBDataTypeString | 字符串类型,由 ILIBData::FromString 设置,由 ILIBData::ToString 获取。 |
LPVIBDataTypePoint | 点类型,由 ILIBData::FromPoint 设置,由 ILIBData::ToPoint 获取。 |
LPVIBDataTypeLine | 直线类型,由 ILIBData::FromLine 设置,由 ILIBData::ToLine 获取。 |
LPVIBDataTypeCircle | 圆类型,由 ILIBData::FromCircle 设置,由 ILIBData::ToCircle 获取。 |
LPVIBDataTypePolygon | 多边形类型,由 ILIBData::FromPolygon 设置,由 ILIBData::ToPolygon 获取。 |
LPVIBDataTypeImage | 图像类型,由 ILIBData::FromImage 设置,由 ILIBData::ToImage 获取。 |
LPVIBDataTypeBoolList | 布尔值的列表,由 ILIBData::FromBoolList 设置,由 ILIBData::ToBoolList 获取。 |
LPVIBDataTypeIntList | 整数的列表,由 ILIBData::FromIntList 设置,由 ILIBData::ToIntList 获取。 |
LPVIBDataTypeDoubleList | 浮点数的列表,由 ILIBData::FromDoubleList 设置,由 ILIBData::ToDoubeList 获取。 |
LPVIBDataTypeStringList | 字符串的列表,由 ILIBData::FromStringList 设置,由 ILIBData::ToStringList 获取。 |
LPVIBDataTypePointList | 点的列表,由 ILIBData::FromPointList 设置,由 ILIBData::ToPointList 获取。 |
LPVIBDataTypeLineList | 直线的列表,由 ILIBData::FromLineList 设置,由 ILIBData::ToLineList 获取。 |
LPVIBDataTypeCircleList | 圆的列表,由 ILIBData::FromCircleList 设置,由 ILIBData::ToCircleList 获取。 |
LPVIBDataTypePolygonList | 多边形的列表,由 ILIBData::FromPolygonList 设置,由 ILIBData::ToPolygonList 获取。 |
LPVIBDataTypeRegion | 区域数据类型,由 ILIBData::FromRegion 设置,由 ILIBData::ToRegion 获取。 |
enum LPVIBEventCode |
该枚举表示灵闪事件的事件代码,查看 ILIBTaskConfig::HandleEvent().
枚举值 | |
---|---|
LPVIBEventReset | 重置事件,用于清空对应算法工具中的数据和内部存储 |
LPVIBEventReExecute | 执行事件,用于调用算法工具的执行事件(如事件代理的执行动作) |
LPVIBEventImport | 导入事件,用于从指定文件导入数据或配置 |
LPVIBEventExport | 导出事件,用于导出数据或配置到指定文件 |