![]() |
VR-Forces Development_Version Class Documentation
|
Factory for producing subclasses of DtSignaturePropagator. More...
Public Member Functions | |
| DtSignaturePropagatorFactory () | |
| default constructor | |
| virtual | ~DtSignaturePropagatorFactory () |
| destructor | |
| virtual void | addCreatorFcn (const DtString &type, DtSignaturePropagatorCreatorFcn fcn) |
| Add a creator function to the factory. | |
| virtual DtSignaturePropagator * | createSignaturePropagator (const DtString &type, const DtSignaturePropagatorDescriptor *desc, DtPhysicalWorld *physicalWorld) |
| Create and return a new DtSignaturePropagator subclass of the specified type. | |
Static Public Member Functions | |
| static DtSignaturePropagatorFactory * | create () |
Protected Types | |
| typedef std::map< DtString, DtSignaturePropagatorCreatorFcn > | DtSignaturePropagatorCreatorMap |
Protected Attributes | |
| DtSignaturePropagatorCreatorMap | myCreatorMap |
Private Member Functions | |
| DtSignaturePropagatorFactory (const DtSignaturePropagatorFactory &orig) | |
| copy constructor - not implemented | |
| DtSignaturePropagatorFactory & | operator= (const DtSignaturePropagatorFactory &orig) |
| assignment operator - not implemented | |
Factory for producing subclasses of DtSignaturePropagator.
|
protected |
| DtSignaturePropagatorFactory::DtSignaturePropagatorFactory | ( | ) |
default constructor
|
virtual |
destructor
|
private |
copy constructor - not implemented
|
virtual |
Add a creator function to the factory.
|
virtual |
Create and return a new DtSignaturePropagator subclass of the specified type.
|
static |
|
private |
assignment operator - not implemented
|
protected |