k3d::idocument_plugin_factory Class Reference

Abstract factory interface for plugin objects. More...

#include <idocument_plugin_factory.h>

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

List of all members.

Public Member Functions

virtual inodecreate_plugin (iplugin_factory &Factory, idocument &Document)=0
 Creates a new instance of a plugin object.

Protected Member Functions

 idocument_plugin_factory ()
 idocument_plugin_factory (const idocument_plugin_factory &Other)
idocument_plugin_factoryoperator= (const idocument_plugin_factory &)
virtual ~idocument_plugin_factory ()

Detailed Description

Abstract factory interface for plugin objects.


Constructor & Destructor Documentation

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

Member Function Documentation

virtual inode* k3d::idocument_plugin_factory::create_plugin ( iplugin_factory Factory,
idocument Document 
) [pure virtual]
idocument_plugin_factory& k3d::idocument_plugin_factory::operator= ( const idocument_plugin_factory  )  [inline, protected]

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

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