![]() |
VR-Forces Developer's Guide
|
Factory for producing subclasses of DtRwSpatialFilter. class DtTaskMoveToDialog.
Public Member Functions | |
| DtWeatherStateProviderFactory () | |
| virtual | ~DtWeatherStateProviderFactory () |
| virtual void | addCreatorFcn (const DtString &type, DtWeatherStateProviderFcn fcn) |
| virtual DtWeatherStateProvider * | createWeatherStateProvider (const DtString &type, const DtSimulationServices *simMgr) |
| bool | hasCreators () const |
Static Public Member Functions | |
| static DtWeatherStateProviderFactory * | create () |
| static void | setWeatherStateProviderFactory (DtWeatherStateProviderFactory *f) |
| static DtWeatherStateProviderFactory * | instance () |
Protected Attributes | |
| DtWeatherStateProviderCreatorMap | myCreatorMap |
Static Protected Attributes | |
| static DtWeatherStateProviderFactory * | theWeatherStateProviderFactory |
Private Member Functions | |
| DtWeatherStateProviderFactory (const DtWeatherStateProviderFactory &orig) | |
| DtWeatherStateProviderFactory & | operator= (const DtWeatherStateProviderFactory &orig) |
| DtWeatherStateProviderFactory::DtWeatherStateProviderFactory | ( | ) |
default constructor
|
virtual |
destructor
|
private |
copy constructor - not implemented
|
virtual |
Add a creator function to the factory.
|
virtual |
|
static |
Creator function for this factory; creates a new instance of one. Does not automatically set the singleton with this value, but probably the caller of this function should do that.
|
inline |
|
static |
Set the singleton factory instance.
|
static |
Get the singleton factory instance (from the static member)
|
private |
assignment operator - not implemented
|
protected |
|
staticprotected |