LPV IB Service Library, provides functionality for connection to IntelliBlink services. More...
Data Structures | |
interface | ILIBAlgoConfig |
This interface holds the configuration of an IntelliBlink algorithm tool, including its name, input parameters. More... | |
interface | ILIBAlgoResult |
This interface holds the execution results of an IntelliBlink algorithm tool. More... | |
interface | ILIBData |
This interface holds an IntelliBlink data, it could be the input parameter or the output result. More... | |
interface | ILIBService |
This interface provide functionalities to connect to the IntelliBlink service. More... | |
interface | ILIBTaskConfig |
This interface holds the configuration of an IntelliBlink task which involves multiple algorithm tools. More... | |
interface | ILIBTaskResult |
This interface holds the execution results of an IntelliBlink task which involves multiple algorithm tools. More... | |
class | LIBAlgoConfig |
class | LIBAlgoResult |
class | LIBData |
class | LIBService |
class | LIBTaskConfig |
class | LIBTaskResult |
Enumerations | |
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 } |
This enumeration represents the data type of the IntelliBlink data, see ILIBData. More... | |
enum | LPVIBEventCode { LPVIBEventReset = 0 , LPVIBEventReExecute = 2 , LPVIBEventImport = 3 , LPVIBEventExport = 4 } |
This enumeration represents the event code of the handle event, see ILIBTaskConfig::HandleEvent(). More... | |
LPV IB Service Library, provides functionality for connection to IntelliBlink services.
This library provides functionality for connection to IntelliBlink services. To include the definitions of the library's classes, use the following directive:
Note: This modules is currently not available on Linux / MacOS platform.
enum LPVIBDataType |
This enumeration represents the data type of the IntelliBlink data, see ILIBData.
Enumerator | |
---|---|
LPVIBDataTypeInvalid | Invalid, it's not well-initialized or the conversion of this data type is not supported yet. |
LPVIBDataTypeBool | The boolean data, should be set via ILIBData::FromBool and get via ILIBData::ToBool. |
LPVIBDataTypeInt | The integer data, should be set via ILIBData::FromInt and get via ILIBData::ToInt. |
LPVIBDataTypeDouble | The double data, should be set via ILIBData::FromDouble and get via ILIBData::ToDouble. |
LPVIBDataTypeString | The string data, should be set via ILIBData::FromString and get via ILIBData::ToString. |
LPVIBDataTypePoint | The single point data, should be set via ILIBData::FromPoint and get via ILIBData::ToPoint. |
LPVIBDataTypeLine | The single line data, should be set via ILIBData::FromLine and get via ILIBData::ToLine. |
LPVIBDataTypeCircle | The single circle data, should be set via ILIBData::FromCircle and get via ILIBData::ToCircle. |
LPVIBDataTypePolygon | The single polygon data, should be set via ILIBData::FromPolygon and get via ILIBData::ToPolygon. |
LPVIBDataTypeImage | The image data, should be set via ILIBData::FromImage and get via ILIBData::ToImage. |
LPVIBDataTypeBoolList | A list of boolean data, should be set via ILIBData::FromBoolList and get via ILIBData::ToBoolList. |
LPVIBDataTypeIntList | A list of integer data, should be set via ILIBData::FromIntList and get via ILIBData::ToIntList. |
LPVIBDataTypeDoubleList | A list of double data, should be set via ILIBData::FromDoubleList and get via ILIBData::ToDoubeList. |
LPVIBDataTypeStringList | A list of string data, should be set via ILIBData::FromStringList and get via ILIBData::ToStringList. |
LPVIBDataTypePointList | A list of point data, should be set via ILIBData::FromPointList and get via ILIBData::ToPointList. |
LPVIBDataTypeLineList | A list of line data, should be set via ILIBData::FromLineList and get via ILIBData::ToLineList. |
LPVIBDataTypeCircleList | A list of circle data, should be set via ILIBData::FromCircleList and get via ILIBData::ToCircleList. |
LPVIBDataTypePolygonList | A list of polygon data, should be set via ILIBData::FromPolygonList and get via ILIBData::ToPolygonList. |
LPVIBDataTypeRegion | A region data, should be set via ILIBData::FromRegion and get via ILIBData::ToRegion. |
enum LPVIBEventCode |
This enumeration represents the event code of the handle event, see ILIBTaskConfig::HandleEvent().