ImagingTools Core SDK
Public Member Functions | List of all members
imtbase::IMetaInfoCreatorabstract

#include <IMetaInfoCreator.h>

Inherits istd::IPolymorphic.

Inherited by imtbase::CObjectMetaInfoCreatorCompBase [virtual].

Public Member Functions

virtual TypeIds GetSupportedTypeIds () const =0
 
virtual bool CreateMetaInfo (const istd::IChangeable *dataPtr, const QByteArray &typeId, idoc::MetaInfoPtr &metaInfoPtr) const =0
 

Detailed Description

Interface for creating meta-informations for a data object.

Definition at line 18 of file IMetaInfoCreator.h.

Member Function Documentation

◆ CreateMetaInfo()

virtual bool imtbase::IMetaInfoCreator::CreateMetaInfo ( const istd::IChangeable *  dataPtr,
const QByteArray &  typeId,
idoc::MetaInfoPtr &  metaInfoPtr 
) const
pure virtual

Create meta informations for the data object of the given type.

Note
if the dataPtr is null, an empty meta-info object will be created.

◆ GetSupportedTypeIds()

virtual TypeIds imtbase::IMetaInfoCreator::GetSupportedTypeIds ( ) const
pure virtual

Get list of supported type-IDs for the meta-information creation.