![]() |
VR-Forces 4.0.4 Class Documentation
|
Construct the correct class for each type of item requred. More...

Construct the correct class for each type of item requred.
This allows us to override some but not all of the classes when creating a new type of application
To change the specific types of objects returned by the various createXYZ() member functions, call the corresponding setXYZCreatorFcn() member function, passing in a function that creates the desired type of object.
Default Constructor.
| virtual DtTMFactory::~DtTMFactory | ( | ) | [virtual] |
Destructor.
| DtTMFactory::DtTMFactory | ( | const DtTMFactory & | orig | ) | [protected] |
Not implemented.
| virtual DtCoordinateSystemCollection* DtTMFactory::createCoordinateSystemCollection | ( | const DtUnitDisplayManager * | ) | const [virtual] |
Creation functions.
Returns newly created instances of the various kinds of objects this factory provides. Creates a terrain coordinate system collection
| virtual DtTMPluginManager* DtTMFactory::createPluginManager | ( | ) | [virtual] |
Create plugin manager object.
| virtual void DtTMFactory::setPluginManagerCreatorFcn | ( | DtPluginManagerCreatorFcn | fcn | ) | [virtual] |
| virtual DtUnitDisplayManager* DtTMFactory::createUnitDisplayManager | ( | const DtUnitConverterFactory * | ) | const [virtual] |
Create unit display manager.
| virtual void DtTMFactory::setUnitDisplayManagerCreatorFcn | ( | DtUnitDisplayManagerCreatorFcn | fcn | ) | [virtual] |
| virtual DtUnitConverterFactory* DtTMFactory::createUnitConverterFactory | ( | ) | const [virtual] |
Create unit converter factory.
| virtual void DtTMFactory::setUnitConverterFactoryCreatorFcn | ( | DtUnitConverterFactoryCreatorFcn | fcn | ) | [virtual] |
| virtual DtUtilityBar* DtTMFactory::createUtilityBar | ( | QMainWindow * | ) | [virtual] |
Create utility bar object.
| virtual void DtTMFactory::setUtilityBarCreatorFcn | ( | DtUtilityBarCreatorFcn | fcn | ) | [virtual] |
| virtual DtBaseWindow* DtTMFactory::createMainWindow | ( | QWidget * | parent = NULL, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create new window.
| virtual DtTMMapArea* DtTMFactory::createMapArea | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create map area.
| virtual DtNavigationWidget* DtTMFactory::createNavigationWidget | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create navigation widget.
| virtual DtTMMiniMap* DtTMFactory::createMiniMap | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create mini map.
| virtual DtTMDisplayOptionsWidget* DtTMFactory::createDisplayOptionsWidget | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create display options widget.
| virtual DtEditToolbarsDialog* DtTMFactory::createEditToolbarsDialog | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create toolbars editing dialog.
| virtual DtFilteredListView* DtTMFactory::createFilteredListView | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create filtered list view.
| virtual QWidget* DtTMFactory::createAboutBoxDialog | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create about box dialog.
| virtual QWidget* DtTMFactory::createPluginDialog | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create plugin dialog.
| virtual DtLocationEntryWidget* DtTMFactory::createLocationEntryWidget | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0 |
||
| ) | const [virtual] |
Create location entry widget.
| virtual DtSymbolLensArea* DtTMFactory::createLensArea | ( | QWidget * | parent = 0, |
| const Qt::WindowFlags & | flags = 0, |
||
| bool | useGL = false |
||
| ) | const [virtual] |
Create lens Area.
| virtual DtTMRubberBand* DtTMFactory::createRubberBand | ( | ) | const [virtual] |
Create rubber band.
| virtual DtTMViewportExtents* DtTMFactory::createViewportExtents | ( | ) | const [virtual] |
Create viewport extents.
| virtual DtViewDriver* DtTMFactory::createViewDriver | ( | ) | const [virtual] |
Create view driver.
| virtual DtTMBackground* DtTMFactory::createBackground | ( | ) | const [virtual] |
Create the background manager.
| virtual DtTMSymbolUpdater* DtTMFactory::createSymbolUpdater | ( | ) | const [virtual] |
Create symbolUpdater.
| virtual DtObjectSelector* DtTMFactory::createObjectSelector | ( | ) | const [virtual] |
Create object selector.
| virtual DtBaseSymbolMapper* DtTMFactory::createSymbolMapper | ( | ) | const [virtual] |
Create symbolMapper.
| virtual DtFeatureActionManager* DtTMFactory::createFeatureActionManager | ( | ) | const [virtual] |
Create DtFeatureActionManager.
| virtual DtToolbarFactoryManager* DtTMFactory::createToolbarFactoryManager | ( | ) | const [virtual] |
Create DtToolbarFactoryManager.
| virtual DtDrawerColl* DtTMFactory::createDrawerCollection | ( | ) | const [virtual] |
Create drawer collection.
| virtual DtTMAppOptions* DtTMFactory::createAppOptions | ( | int | argc, |
| char ** | argv | ||
| ) | const [virtual] |
Create app options.
| virtual DtTMDisplayOptions* DtTMFactory::createDisplayOptions | ( | ) | const [virtual] |
Create display options class.
| virtual DtEventController* DtTMFactory::createEventController | ( | ) | const [virtual] |
Create event controller object.
| virtual DtEventSignaller* DtTMFactory::createEventSignaller | ( | ) | const [virtual] |
Create event signaller object.
| virtual DtEventController* DtTMFactory::createAppEventController | ( | ) | const [virtual] |
Create application level event controller object.
| virtual DtMenuWidget* DtTMFactory::createMenuWidget | ( | QWidget * | parent | ) | const [virtual] |
Creates a new menu widget.
| virtual DtContextMenu* DtTMFactory::createMiddleClickContextMenu | ( | QWidget * | parent | ) | const [virtual] |
Creates a middle click context menu.
| virtual DtContextMenu* DtTMFactory::createRightClickContextMenu | ( | QWidget * | parent | ) | const [virtual] |
Creates a right click context menu.
| virtual void DtTMFactory::setMainWindowCreatorFcn | ( | DtBaseWindowCreatorFcn | fcn | ) | [virtual] |
Set creator functions.
Provides a way to override the types of objects this factory creates. Set the creator function to be used to return a newly created instance of a DtTMMapArea in createMainWindow().
| virtual void DtTMFactory::setNavigationWidgetCreatorFcn | ( | DtNavigationWidgetCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtNavigationWidget in createMainWindow().
| virtual void DtTMFactory::setMapAreaCreatorFcn | ( | DtTMMapAreaCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMMapArea in createMapArea().
| virtual void DtTMFactory::setAboutBoxDialogCreatorFcn | ( | DtAboutBoxDialogCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used in createAboutBoxDialog().
| virtual void DtTMFactory::setPluginDialogCreatorFcn | ( | DtPluginDialogCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used in createPluginDialog().
| virtual void DtTMFactory::setMiniMapCreatorFcn | ( | DtTMMiniMapCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMMiniMap in createMiniMap().
| virtual void DtTMFactory::setFeatureActionManagerCreatorFcn | ( | DtFeatureActionManagerCreatorFcn | fcn | ) | [virtual] |
Sets DtFeatureActionManager to be created.
| virtual void DtTMFactory::setToolbarFactoryManagerCreatorFcn | ( | DtToolbarFactoryManagerCreatorFcn | fcn | ) | [virtual] |
Sets DtToolbarFactoryManager to be created.
| virtual void DtTMFactory::setDisplayOptionsWidgetCreatorFcn | ( | DtTMDisplayOptionsWidgetCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMDisplayOptionsWidget in createDisplayOptionsWidget().
| virtual void DtTMFactory::setEditToolbarsDialogCreatorFcn | ( | DtEditToolbarsDialogCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtEditToolbarsDialog in createEditToolbarsDialog().
| virtual void DtTMFactory::setFilteredListViewCreatorFcn | ( | DtFilteredListViewCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtFilteredListView in createFilteredListView().
| virtual void DtTMFactory::setLocationEntryWidgetCreatorFcn | ( | DtLocationEntryWidgetCreatorFcn | fcn | ) | [virtual] |
Set the creator for the location entry widget.
| virtual void DtTMFactory::setLensAreaCreatorFcn | ( | DtSymbolLensAreaCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtSymbolLensArea in createLensArea().
| virtual void DtTMFactory::setRubberBandCreatorFcn | ( | DtTMRubberBandCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMRubberBand in createRubberBand().
| virtual void DtTMFactory::setViewportExtentsCreatorFcn | ( | DtTMViewportExtentsCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMDisplayOptions in createViewportExtents().
| virtual void DtTMFactory::setViewDriverCreatorFcn | ( | DtViewDriverCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtViewDriver in createViewDriver().
| virtual void DtTMFactory::setTMBackgroundCreatorFcn | ( | DtTMBackgroundCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMBackground in createBackground().
| virtual void DtTMFactory::setSymbolUpdaterCreatorFcn | ( | DtTMSymbolUpdaterCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMSymbolUpdater in createSymbolUpdater().
| virtual void DtTMFactory::setObjectSelectorCreatorFcn | ( | DtObjectSelectorCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtObjectSelector in createObjectSelector().
| virtual void DtTMFactory::setSymbolMapperCreatorFcn | ( | DtTMSymbolMapperCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMBaseSymbolMapper in createSymbolMapper().
| virtual void DtTMFactory::setDrawerCollectionCreatorFcn | ( | DtTMDrawerCollectionCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a drawer collection.
A drawer collection can be a single object or objects referencing other drawer collections in a chain
| virtual void DtTMFactory::setAppOptionsCreatorFcn | ( | DtTMAppOptionsCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMAppOptions in createAppOptions().
| virtual void DtTMFactory::setDisplayOptionsCreatorFcn | ( | DtTMDisplayOptionsCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtTMDisplayOptions in createDisplayOptions().
| virtual void DtTMFactory::setEventControllerCreatorFcn | ( | DtEventControllerCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtEventController in createEventController().
| virtual void DtTMFactory::setEventSignallerCreatorFcn | ( | DtEventSignallerCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtEventSignaller in createEventSignaller().
| virtual void DtTMFactory::setAppEventControllerCreatorFcn | ( | DtEventControllerCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtEventController in createAppEventController().
| virtual void DtTMFactory::setMenuWidgetCreatorFcn | ( | DtMenuWidgetCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtMenuWidget in createMenuWidget().
| virtual void DtTMFactory::setCreateMiddleClickContextMenuCreatorFcn | ( | DtContextMenuCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtContextMenu in createMiddleClickContextMenu().
| virtual void DtTMFactory::setCreateRightClickContextMenuCreatorFcn | ( | DtContextMenuCreatorFcn | fcn | ) | [virtual] |
Set the creator function to be used to return a newly created instance of a DtContextMenu in createRightClickContextMenu().
| virtual void DtTMFactory::setCoordinateSystemCollectionCreatorFcn | ( | DtCoordinateSystemCollectionCreatorFcn | fcn | ) | [virtual] |
Sets the creator function used by createCoordinateSystemCollection().
| static DtDrawerColl* DtTMFactory::createMainDrawerCollection | ( | ) | [static] |
Since the drawers area created as a collection of other drawers, we put the main function in here.
| DtTMFactory& DtTMFactory::operator= | ( | const DtTMFactory & | rhs | ) | [protected] |
Not implemented.
DtCoordinateSystemCollectionCreatorFcn DtTMFactory::myCoordinateSystemCollectionCreatorFcn [protected] |