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