This interface holds single data blob and provide functionalities to access the data blob's properties. More...
Public Member Functions | |
double | GetFeature (LPVDataBlobFeatures feature, LPVAggregation aggType) |
![]() | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
Properties | |
ILDataList | DataList [get] |
The data list in the data blob. | |
int | EndIndex [get] |
The end index of the data blob(in the original data list) | |
int | MaxIndex [get] |
The index of the maximum element(in the original data list) | |
int | MinIndex [get] |
The index of the minimum element(in the original data list) | |
int | StartIndex [get] |
The start index of the data blob(in the original data list) | |
![]() | |
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... | |
This interface holds single data blob and provide functionalities to access the data blob's properties.
Usually you get the LDataBlob object from the ILDataBlobResults::Item() function. You can then use this interface to calculate the interested features, access to the detailed data blob informations.
double GetFeature | ( | LPVDataBlobFeatures | feature, |
LPVAggregation | aggType | ||
) |
Calculate the specified feature of the data blob.
[in] | feature | Specify the required feature, see LPVDataBlobFeatures. |
[in] | aggType | The aggregation type of the data, works only for LPVDataBlobData. |
val | Return the feature result. |