eVision C++ API 26.10.0-beta.2.dev
Loading...
Searching...
No Matches
eVision::EFeatureData Struct Reference

Describes object features. More...

#include <eVision/Easy/EFeatureData.h>

Public Attributes

int32_t Size
 Number of objects for which the feature is stored.
eVision::ELegacyFeature FeatNum
 Code (see EFeature).
eVision::EDataType FeatDataType
 Data type (see EDataType).
eVision::EDataSize FeatDataSize
 Data size (see EDataSize).
void * hpvStartPtr
void * hpvEndPtr

Detailed Description

Describes object features.

A feature is associated to an array of values, each corresponding to an object of given identification number. A feature is also characterized by the size of the array, a feature number, data size/type information and pointers to both ends of the array. The features can be accessed by their number (see EFeature). To obtain the value of a given feature of a given object, just use the class member ECodedImage::GetObjectFeature.

This enumeration pertains to the EasyObject legacy API and should not be used for new developments. See ECodedImage2 for the new API.

License(s): None

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

Member Data Documentation

◆ FeatDataSize

eVision::EDataSize eVision::EFeatureData::FeatDataSize

Data size (see EDataSize).

◆ FeatDataType

eVision::EDataType eVision::EFeatureData::FeatDataType

Data type (see EDataType).

◆ FeatNum

eVision::ELegacyFeature eVision::EFeatureData::FeatNum

Code (see EFeature).

◆ hpvEndPtr

void* eVision::EFeatureData::hpvEndPtr

◆ hpvStartPtr

void* eVision::EFeatureData::hpvStartPtr

◆ Size

int32_t eVision::EFeatureData::Size

Number of objects for which the feature is stored.