|
ImagingTools Core SDK
|
#include <IFeatureInfoProvider.h>
Public Types | |
| enum | MetaInfoTypes { MIT_FEATURE_INFO_LIST = idoc::IDocumentMetaInfo::MIT_USER + 1 } |
Public Member Functions | |
| virtual const imtbase::ICollectionInfo & | GetFeatureList () const =0 |
| virtual IFeatureInfoSharedPtr | GetFeatureInfo (const QByteArray &featureId) const =0 |
Interface for a provider of feature information.
This interface is implemented by components that manage feature catalogs, such as product definitions. It provides access to feature definitions and their hierarchical relationships.
Definition at line 32 of file IFeatureInfoProvider.h.
| Enumerator | |
|---|---|
| MIT_FEATURE_INFO_LIST | List of feature information given as QStringList. |
Definition at line 35 of file IFeatureInfoProvider.h.
|
pure virtual |
Get a specific feature by its ID.
| featureId | Unique identifier of the feature |
|
pure virtual |
Get information about the collection of available features.