This interface holds an IntelliBlink data, it could be the input parameter or the output result. More...
Properties | |
LPVIBDataType | DataType [get] |
The data type of the data. | |
LString | Name [get, set] |
The multilingual name of the data. For output result, it's the name of the result. For input parameter, it's the name of the parameter. Locale can be changed in configuration of IntelliBlink application. | |
This interface holds an IntelliBlink data, it could be the input parameter or the output result.
To use this interface, you should create a ILIBData object.
Note: This interface is currently not available on Linux / MacOS platform.
void FromBool | ( | BOOL | val | ) |
Convert the data from a boolean value.
void FromBoolList | ( | LArray< bool > | val | ) |
Convert the data from a list of boolean values.
void FromCircle | ( | ILCircle * | val | ) |
Convert the data from a circle.
Convert the data from a list of LCircle object each one represents a single circle.
void FromDouble | ( | double | val | ) |
Convert the data from a double value.
void FromDoubleList | ( | LArray< double > | val | ) |
Convert the data from a list of double values.
void FromInt | ( | int | val | ) |
Convert the data from a integer value.
void FromIntList | ( | LArray< int > | val | ) |
Convert the data from a list of integer values.
Convert the data from a list of LLine object each one represents a single line.
Convert the data from a list of LPoint object each one represents a single point.
void FromPoints | ( | ILPoints * | val | ) |
Convert the data from a LPoints object which represents a collection of points.
void FromPolygon | ( | ILPolygon * | val | ) |
Convert the data from a polygon.
Convert the data from a list of LPolygon object each one represents a single polygon.
void FromRegion | ( | ILRegion * | val | ) |
Convert the data from a LRegion object.
void FromString | ( | LString | val | ) |
Convert the data from a string.
Convert the data from a list of strings.
BOOL ToBool | ( | ) |
Convert the data to a boolean value, works for the following data types: Bool, Int, Double.
LArray<bool> ToBoolList | ( | ) |
Convert the data to a list of boolean values, works for: BoolList.
ILCircle* ToCircle | ( | ) |
Convert the data to a circle, works for: Circle.
Convert the data to a list of LCircle object each one represents a single circle, works for: CircleList
double ToDouble | ( | ) |
Convert the data to a double value, works for the following data types: Bool, Int, Double.
LArray<double> ToDoubleList | ( | ) |
Convert the data to a list of double values, works for: DoubleList.
ILImage* ToImage | ( | ) |
Convert the data to an image, works for: Image.
int ToInt | ( | ) |
LArray<int> ToIntList | ( | ) |
Convert the data to a list of integer values, works for: IntList.
ILLine* ToLine | ( | ) |
Convert the data to a line, works for: Line.
Convert the data to a list of LLine object each one represents a single line, works for: LineList
ILPoint* ToPoint | ( | ) |
Convert the data to a point, works for: Point.
Convert the data to a list of LPoint object each one represents a single point, works for: PointList, Polygon.
ILPoints* ToPoints | ( | ) |
Convert the data to a LPoints object which represents a collection of points, works for: PointList, Polygon.
ILPolygon* ToPolygon | ( | ) |
Convert the data to a polygon, works for: Polygon, PointList.
Convert the data to a list of LPolygon object each one represents a single polygon, works for: PolygonList
ILRegion* ToRegion | ( | ) |
Convert the data to a LRegion object. It works for data type: Region
LString ToString | ( | ) |
Convert the data to a string, works for: String.
Convert the data to a list of strings, works for: StringList.