![]() |
VR-Forces 5.0.2 Developer's Guide
|
Factory for creating DtBaseMunitionDispersalDeterminants.
Public Member Functions | |
| DtMunitionDispersalDeterminantFactory () | |
| virtual | ~DtMunitionDispersalDeterminantFactory () |
| virtual void | addCreatorFcn (const DtString &type, DtMunitionDispersalDeterminantCreatorFcn fcn) |
| virtual DtBaseMunitionDispersalDeterminant * | createDispersalDeterminant (const DtString &type) |
| virtual bool | isInitialized () const |
Protected Types | |
| typedef std::map< DtString, DtMunitionDispersalDeterminantCreatorFcn > | DtMunitionDispersalDeterminantCreatorMap |
Protected Attributes | |
| DtMunitionDispersalDeterminantCreatorMap | myCreatorMap |
Private Member Functions | |
| DtMunitionDispersalDeterminantFactory (const DtMunitionDispersalDeterminantFactory &orig) | |
| DtMunitionDispersalDeterminantFactory & | operator= (const DtMunitionDispersalDeterminantFactory &orig) |
|
protected |
| DtMunitionDispersalDeterminantFactory::DtMunitionDispersalDeterminantFactory | ( | ) |
default constructor
|
virtual |
destructor
|
private |
copy constructor - not implemented
|
virtual |
Add a creator function to the factory.
|
virtual |
|
virtual |
Returns true if the factory has been initialized with any creators.
|
private |
assignment operator - not implemented
|
protected |