![]() |
VR-Forces 4.0.4 Class Documentation
|
Factory for producing subclasses of DtSignatureModifier. More...

Public Member Functions | |
| DtSignatureModifierFactory () | |
| default constructor | |
| virtual | ~DtSignatureModifierFactory () |
| destructor | |
| virtual void | addCreatorFcn (const DtString &type, DtSignatureModifierCreatorFcn fcn) |
| Add a creator function to the factory. | |
| virtual DtSignatureModifier * | createSignatureModifier (const DtString &type) |
Static Public Member Functions | |
| static DtSignatureModifierFactory * | create () |
Protected Types | |
| typedef std::map< DtString, DtSignatureModifierCreatorFcn > | DtSignatureModifierCreatorMap |
Protected Attributes | |
| DtSignatureModifierCreatorMap | myCreatorMap |
Private Member Functions | |
| DtSignatureModifierFactory (const DtSignatureModifierFactory &orig) | |
| copy constructor - not implemented | |
| DtSignatureModifierFactory & | operator= (const DtSignatureModifierFactory &orig) |
| assignment operator - not implemented | |
Factory for producing subclasses of DtSignatureModifier.
typedef std::map<DtString, DtSignatureModifierCreatorFcn> DtSignatureModifierFactory::DtSignatureModifierCreatorMap [protected] |
default constructor
| virtual DtSignatureModifierFactory::~DtSignatureModifierFactory | ( | ) | [virtual] |
destructor
| DtSignatureModifierFactory::DtSignatureModifierFactory | ( | const DtSignatureModifierFactory & | orig | ) | [private] |
copy constructor - not implemented
| virtual void DtSignatureModifierFactory::addCreatorFcn | ( | const DtString & | type, |
| DtSignatureModifierCreatorFcn | fcn | ||
| ) | [virtual] |
Add a creator function to the factory.
| virtual DtSignatureModifier* DtSignatureModifierFactory::createSignatureModifier | ( | const DtString & | type | ) | [virtual] |
| static DtSignatureModifierFactory* DtSignatureModifierFactory::create | ( | ) | [static] |
Reimplemented in DtDefaultSignatureModifierFactory.
| DtSignatureModifierFactory& DtSignatureModifierFactory::operator= | ( | const DtSignatureModifierFactory & | orig | ) | [private] |
assignment operator - not implemented