VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
DtTerrainFactory Class Reference

class DtTerrainFactory: More...

Inheritance diagram for DtTerrainFactory:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTerrainFactory ()
 Constructor.
virtual ~DtTerrainFactory ()
 Destructor.
virtual
DtTerrainViewOptionsWidget
createTerrainViewOptionsWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create terrain view options widget.
virtual DtInfoWidgetcreateInfoWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create info widget.
virtual
DtTerrainSelectionModeWidget
createTerrainSelectionModeWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create terrain selection mode widget.
virtual DtTerrainPaperMapWidgetcreateTerrainPaperMapWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create paper map layers show/hide widget.
virtual DtTerrainFeaturesWidgetcreateTerrainFeaturesWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create paper map layers show/hide widget.
virtual DtTdbManagercreateTdbManager (DtTerrainDbFactory *) const
 Creates a new DtTdbManager.
virtual void setTdbManagerCreatorFcn (DtTdbManagerCreatorFcn)
virtual DtTerrainDbFactorycreateTerrainDbFactory () const
 Creates a new DtTerrainDbFactory.
virtual void setTerrainDbFactoryCreatorFcn (DtTerrainDbFactoryCreatorFcn)
virtual DtTerrainDrawerCollcreateTerrainDrawerColl () const
 Creates a terrain drawer collection.
virtual DtTerrainSelectorcreateTerrainSelector () const
 Create terrain selector.
virtual DtTacticalGdbDrawercreateTacticalGdbDrawer () const
 Create tdb drawer.
virtual DtQtDrawercreateQtDrawer () const
 Create qt drawer.
virtual DtTerrainInfoDialogcreateTerrainInfoDialog (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create terrain info dialog (information about selected feature)
virtual
DtTerrainDatabaseInformationDialog
createTerrainDatabaseInformationDialog (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create terrain database information info dialog (information about currently open terrain database)
virtual void setTerrainViewOptionsWidgetCreatorFcn (DtTerrainViewOptionsWidgetCreatorFcn fcn)
 Sets the creator function used by createTerrainViewOptionsWidget().
virtual void setInfoWidgetCreatorFcn (DtInfoWidgetCreatorFcn fcn)
 Sets the creator function used by createInfoWidget().
virtual void setTerrainSelectionModeWidgetCreatorFcn (DtTerrainSelectionModeWidgetCreatorFcn fcn)
 Sets the creator function used by createTerrainSelectionModeWidget().
virtual void setTerrainPaperMapWidgetCreatorFcn (DtTerrainPaperMapWidgetCreatorFcn fcn)
 Sets the creator function used by createTerrainPaperMapWidget().
virtual void setTerrainFeaturesWidgetCreatorFcn (DtTerrainFeaturesWidgetCreatorFcn fcn)
 Sets the creator function used by createTerrainFeaturesWidget().
virtual void setTerrainDrawerCollCreatorFcn (DtTerrainDrawerCollCreatorFcn fcn)
 Sets the creator function used by createTerrainDrawerColl().
virtual void setTerrainSelectorCreatorFcn (DtTerrainSelectorCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTerrainSelector in createTerrainSelector().
virtual void setTacticalGdbDrawerCreatorFcn (DtTacticalGdbDrawerCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTacticalGdbDrawer in createTacticalGdbDrawer().
virtual void setQtDrawerCreatorFcn (DtQtDrawerCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtPaperMapDrawer in createPaperMapDrawer().
virtual void setTerrainInfoDialogCreatorFcn (DtTerrainInfoDialogCreatorFcn fcn)
 Set the creator function for the terrain info dialog.
virtual void setTerrainDatabaseInformationDialogCreatorFcn (DtTerrainDatabaseInformationDialogCreatorFcn fcn)
 Set the creator function for the terrain database information dialog.
virtual DtBoundingVolumesManagercreateBoundingVolumesManager () const
 Create bounding volumes manager.
virtual void setBoundingVolumesManagerCreatorFcn (DtBoundingVolumesManagerCreatorFcn fcn)
 Set bounding volumes manager creator fcn.

Protected Member Functions

 DtTerrainFactory (const DtTerrainFactory &orig)
 Not implemented.
DtTerrainFactoryoperator= (const DtTerrainFactory &rhs)
 Not implemented.

Protected Attributes

DtTerrainViewOptionsWidgetCreatorFcn myTerrainViewOptionsWidgetCreatorFcn
DtInfoWidgetCreatorFcn myInfoWidgetCreatorFcn
DtTerrainSelectionModeWidgetCreatorFcn myTerrainSelectionModeWidgetCreatorFcn
DtTerrainPaperMapWidgetCreatorFcn myTerrainPaperMapWidgetCreatorFcn
DtTerrainFeaturesWidgetCreatorFcn myTerrainFeaturesWidgetCreatorFcn
DtTerrainDrawerCollCreatorFcn myTerrainDrawerCollCreatorFcn
DtTerrainSelectorCreatorFcn myTerrainSelectorCreatorFcn
DtTacticalGdbDrawerCreatorFcn myTacticalGdbDrawerCreatorFcn
DtQtDrawerCreatorFcn myQtDrawerCreatorFcn
DtTerrainInfoDialogCreatorFcn myTerrainInfoDialogCreatorFcn
DtTerrainDatabaseInformationDialogCreatorFcn myTerrainDatabaseInformationDialogCreatorFcn
DtBoundingVolumesManagerCreatorFcn myBoundingVolumesManagerCreatorFcn
DtTdbManagerCreatorFcn myTdbManagerCreatorFcn
DtTerrainDbFactoryCreatorFcn myTerrainDbFactoryCreatorFcn

Detailed Description

class DtTerrainFactory:

Instances of DtTerrainFactory are a factory used to create the objects used in a DtTerrainApplication.

Overrides the types returned by the following creator functions: createMainWindow() creates a DtTerrainWindow createMapArea() creates a DtTerrainMapArea createMiniMap() creates a DtTerrainMiniMap createRubberBand() creates a DtTerrainRubberBand createViewportExtents() creates a DtTerrainViewportExtents createTerrainDrawerColl() creates a DtTerrainDrawerColl createTerrainSelector() creates an instance of a DtTerrainSelector object


Constructor & Destructor Documentation

Constructor.

virtual DtTerrainFactory::~DtTerrainFactory ( ) [virtual]

Destructor.

Not implemented.


Member Function Documentation

virtual DtTerrainViewOptionsWidget* DtTerrainFactory::createTerrainViewOptionsWidget ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const [virtual]

Create terrain view options widget.

virtual DtInfoWidget* DtTerrainFactory::createInfoWidget ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const [virtual]

Create info widget.

virtual DtTerrainSelectionModeWidget* DtTerrainFactory::createTerrainSelectionModeWidget ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const [virtual]

Create terrain selection mode widget.

virtual DtTerrainPaperMapWidget* DtTerrainFactory::createTerrainPaperMapWidget ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const [virtual]

Create paper map layers show/hide widget.

virtual DtTerrainFeaturesWidget* DtTerrainFactory::createTerrainFeaturesWidget ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const [virtual]

Create paper map layers show/hide widget.

Creates a new DtTdbManager.

Creates a new DtTerrainDbFactory.

Creates a terrain drawer collection.

Create terrain selector.

Create tdb drawer.

virtual DtQtDrawer* DtTerrainFactory::createQtDrawer ( ) const [virtual]

Create qt drawer.

virtual DtTerrainInfoDialog* DtTerrainFactory::createTerrainInfoDialog ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const [virtual]

Create terrain info dialog (information about selected feature)

virtual DtTerrainDatabaseInformationDialog* DtTerrainFactory::createTerrainDatabaseInformationDialog ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const [virtual]

Create terrain database information info dialog (information about currently open terrain database)

Sets the creator function used by createTerrainViewOptionsWidget().

Sets the creator function used by createInfoWidget().

Sets the creator function used by createTerrainSelectionModeWidget().

Sets the creator function used by createTerrainPaperMapWidget().

Sets the creator function used by createTerrainFeaturesWidget().

Sets the creator function used by createTerrainDrawerColl().

Set the creator function to be used to return a newly created instance of a DtTerrainSelector in createTerrainSelector().

Set the creator function to be used to return a newly created instance of a DtTacticalGdbDrawer in createTacticalGdbDrawer().

Set the creator function to be used to return a newly created instance of a DtPaperMapDrawer in createPaperMapDrawer().

Set the creator function for the terrain info dialog.

Set the creator function for the terrain database information dialog.

Create bounding volumes manager.

Set bounding volumes manager creator fcn.

DtTerrainFactory& DtTerrainFactory::operator= ( const DtTerrainFactory rhs) [protected]

Not implemented.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)