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
ctkPluginFrameworkFactory Class Reference

#include <Libs/PluginFramework/ctkPluginFrameworkFactory.h>

Public Member Functions

 ctkPluginFrameworkFactory (const ctkProperties &initProps=ctkProperties())
 
QSharedPointer< ctkPluginFrameworkgetFramework ()
 
 ~ctkPluginFrameworkFactory ()
 

Detailed Description

A factory for creating ctkPluginFramework instances.

Definition at line 41 of file ctkPluginFrameworkFactory.h.

Constructor & Destructor Documentation

◆ ctkPluginFrameworkFactory()

ctkPluginFrameworkFactory::ctkPluginFrameworkFactory ( const ctkProperties initProps = ctkProperties())

Create a new ctkPluginFrameworkFactory instance.

The ctkProperties map is used to configure the ctkPluginFramework. The plugin framework instance created with getFramework() must interpret the following properties:

Parameters
initPropsThe plugin framework configuration properties. The ctkPluginFramework instance created with getFramework() must use some reasonable default configuration if certain properties are not provided.

◆ ~ctkPluginFrameworkFactory()

ctkPluginFrameworkFactory::~ctkPluginFrameworkFactory ( )

Member Function Documentation

◆ getFramework()

QSharedPointer<ctkPluginFramework> ctkPluginFrameworkFactory::getFramework ( )

Create a new ctkPluginFramework instance.

Returns
A new, configured ctkPluginFramework instance. The plugin framework instance must be in the ctkPlugin::INSTALLED state.

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