#include <FsfClassFactories.h>
Inherits fsf::CNodeFactoryBase.
Public Member Functions | |
Creators | |
CNodeFactory () | |
0-parameter constructor | |
CNodeFactory (const std::string &strName) | |
1-parameter constructor: node type ID | |
CNodeFactory (const std::string &strName, const std::string &strAuthor) | |
2-parameter constructor: node type ID and author name | |
CNodeFactory (const std::string &strName, const std::string &strAuthor, const std::string &strThanks) | |
3-parameter constructor: cell type ID, author name and acknowledgments text | |
CNodeFactory (const CNodeFactory &rhs) | |
Copy constructor. | |
Manipulators | |
virtual void * | instantiate () |
Returns a new instance of the factory's node type. | |
virtual CPassiveFilterBase * | makePassiveFilter (const std::string &str) |
Instantiates and returns a passive filter for the fatory's node type. | |
virtual CActiveFilterBase * | makeActiveFilter (const std::string &str) |
Instantiates and returns an active filter for the factory's node type. |
fsf::CNodeFactory< N >::CNodeFactory | ( | ) | [inline] |
0-parameter constructor
fsf::CNodeFactory< N >::CNodeFactory | ( | const std::string & | strName | ) | [inline] |
1-parameter constructor: node type ID
fsf::CNodeFactory< N >::CNodeFactory | ( | const std::string & | strName, | |
const std::string & | strAuthor | |||
) | [inline] |
2-parameter constructor: node type ID and author name
fsf::CNodeFactory< N >::CNodeFactory | ( | const std::string & | strName, | |
const std::string & | strAuthor, | |||
const std::string & | strThanks | |||
) | [inline] |
3-parameter constructor: cell type ID, author name and acknowledgments text
fsf::CNodeFactory< N >::CNodeFactory | ( | const CNodeFactory< N > & | rhs | ) | [inline] |
Copy constructor.
virtual void* fsf::CNodeFactory< N >::instantiate | ( | ) | [inline, virtual] |
virtual CActiveFilterBase* fsf::CNodeFactory< N >::makeActiveFilter | ( | const std::string & | str | ) | [inline, virtual] |
Instantiates and returns an active filter for the factory's node type.
Implements fsf::CNodeFactoryBase.
virtual CPassiveFilterBase* fsf::CNodeFactory< N >::makePassiveFilter | ( | const std::string & | str | ) | [inline, virtual] |
Instantiates and returns a passive filter for the fatory's node type.
Implements fsf::CNodeFactoryBase.