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

This interface holds single data blob and provide functionalities to access the data blob's properties. More...

Inheritance diagram for ILDataBlob:
ILObject LDataBlob

Public Member Functions

double GetFeature (LPVDataBlobFeatures feature, LPVAggregation aggType)
 
- Public Member Functions inherited from ILObject
ILObjectCopy ()
 
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)
 

Detailed Description

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.

Example Code

Member Function Documentation

◆ GetFeature()

double GetFeature ( LPVDataBlobFeatures  feature,
LPVAggregation  aggType 
)

Calculate the specified feature of the data blob.

Parameters
[in]featureSpecify the required feature, see LPVDataBlobFeatures.
[in]aggTypeThe aggregation type of the data, works only for LPVDataBlobData.
Return values
valReturn the feature result.