CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | List of all members
ctkMetaTypeInformation Struct Referenceabstract

#include <Libs/PluginFramework/service/metatype/ctkMetaTypeInformation.h>

Inheritance diagram for ctkMetaTypeInformation:
Inheritance graph
[legend]
Collaboration diagram for ctkMetaTypeInformation:
Collaboration graph
[legend]

Public Member Functions

virtual QStringList getFactoryPids () const =0
 
virtual QStringList getPids () const =0
 
virtual QSharedPointer< ctkPlugingetPlugin () const =0
 
- Public Member Functions inherited from ctkMetaTypeProvider
virtual QList< QLocale > getLocales () const =0
 
virtual ctkObjectClassDefinitionPtr getObjectClassDefinition (const QString &id, const QLocale &locale=QLocale())=0
 
virtual ~ctkMetaTypeProvider ()
 

Additional Inherited Members

- Static Public Attributes inherited from ctkMetaTypeProvider
static const QString METATYPE_FACTORY_PID
 
static const QString METATYPE_PID
 

Detailed Description

A MetaType Information object is created by the ctkMetaTypeService to return meta type information for a specific plugin.

Definition at line 38 of file ctkMetaTypeInformation.h.

Member Function Documentation

◆ getFactoryPids()

virtual QStringList ctkMetaTypeInformation::getFactoryPids ( ) const
pure virtual

Return the Factory PIDs (for ManagedServiceFactories) for which ctkObjectClassDefinition information is available.

Returns
List of Factory PIDs.

◆ getPids()

virtual QStringList ctkMetaTypeInformation::getPids ( ) const
pure virtual

Return the PIDs (for ManagedServices) for which ctkObjectClassDefinition information is available.

Returns
List of PIDs.

◆ getPlugin()

virtual QSharedPointer<ctkPlugin> ctkMetaTypeInformation::getPlugin ( ) const
pure virtual

Return the plugin for which this object provides meta type information.

Returns
Plugin for which this object provides meta type information.

The documentation for this struct was generated from the following file: