k3d::iapplication_plugin_factory Class Reference

Abstract factory interface for plugin objects. More...

#include <iapplication_plugin_factory.h>

Inheritance diagram for k3d::iapplication_plugin_factory:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual iunknowncreate_plugin ()=0
 Creates a new instance of a plugin object.

Protected Member Functions

 iapplication_plugin_factory ()
 iapplication_plugin_factory (const iapplication_plugin_factory &Other)
iapplication_plugin_factoryoperator= (const iapplication_plugin_factory &)
virtual ~iapplication_plugin_factory ()

Detailed Description

Abstract factory interface for plugin objects.


Constructor & Destructor Documentation

k3d::iapplication_plugin_factory::iapplication_plugin_factory (  )  [inline, protected]
k3d::iapplication_plugin_factory::iapplication_plugin_factory ( const iapplication_plugin_factory Other  )  [inline, protected]
virtual k3d::iapplication_plugin_factory::~iapplication_plugin_factory (  )  [inline, protected, virtual]

Member Function Documentation

virtual iunknown* k3d::iapplication_plugin_factory::create_plugin (  )  [pure virtual]
iapplication_plugin_factory& k3d::iapplication_plugin_factory::operator= ( const iapplication_plugin_factory  )  [inline, protected]

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

Generated on Mon Mar 21 07:41:42 2011 for K-3D by doxygen 1.6.3