![]() |
VR-Forces 4.2 Class Documentation
|

Public Member Functions | |
| DtTacticalGdbDrawer () | |
| virtual | ~DtTacticalGdbDrawer () |
| virtual void | setTerrainPaperMapDrawerCreatorFcn (DtTerrainPaperMapDrawerCreatorFcn fcn) |
| Set the creator function to be used to return a newly created instance of a DtTerrainPaperMapDrawer in createPaperMapDrawer(). | |
| virtual void | setTerrainPolygonDrawerCreatorFcn (DtTerrainPolygonDrawerCreatorFcn fcn) |
| Set the creator function to be used to return a newly created instance of a DtTerrainPolygonDrawer in createPolygonDrawer() and createBoundingVolumesDrawer(). | |
| virtual void | setTerrainFeatureDrawerCreatorFcn (DtTerrainFeatureDrawerCreatorFcn fcn) |
| Set the creator function to be used to return a newly created instance of a DtTerrainFeatureDrawer in createFeatureDrawer(). | |
| virtual void | setTerrainWireframeDrawerCreatorFcn (DtTerrainWireframeDrawerCreatorFcn fcn) |
| Set the creator function to be used to return a newly created instance of a DtTerrainWireframeDrawer in createWireframeDrawer(). | |
| virtual void | setTerrainContourLinesDrawerCreatorFcn (DtTerrainContourLinesDrawerCreatorFcn fcn) |
| Set the creator function to be used to return a newly created instance of a DtTerrainContourLinesDrawer in createContourLinesDrawer(). | |
| virtual void | setTerrainGridLineDrawerCreatorFcn (DtTerrainGridLineDrawerCreatorFcn fcn) |
| Set the creator function to be used to return a newly created instance of a DtTerrainGridLineDrawer in createGridLineDrawer(). | |
Public Member Functions inherited from DtTerrainGdbDrawer | |
| DtTerrainGdbDrawer () | |
| virtual | ~DtTerrainGdbDrawer () |
| virtual void | init () |
| Must be called in order to create drawers. | |
| virtual void | draw (const DtTerrainDatabase *, const DtViewportExtents *, DtPrimitiveDrawer *painter) |
| Override to set drawing options into specific drawers. | |
| virtual void | setTerrainDrawerOptions (DtTdbDrawerOptions *) |
| On access, if no options are set, creates options. | |
| virtual DtTdbDrawerOptions * | terrainDrawerOptions () |
| virtual void | setCoordinateSystem (const DtCoordinateSystem *) |
| virtual const DtCoordinateSystem * | coordinateSystem () const |
| virtual void | setPaperMapDatabase (const DtPaperMapDatabase *) |
| const DtPaperMapDatabase * | paperMapDatabase () const |
| virtual int | coordinateSystemDrawerType () const |
| DtTerrainPolygonDrawer * | polygonDrawer () const |
| DtTerrainPaperMapDrawer * | paperMapDrawer () const |
| DtTerrainFeatureDrawer * | featureDrawer () const |
| DtTerrainWireframeDrawer * | wireframeDrawer () const |
| DtTerrainPolygonDrawer * | boundingVolumesDrawer () const |
| DtTerrainContourLinesDrawer * | contourLinesDrawer () const |
| DtTerrainGridLineDrawer * | gridLineDrawer () const |
Public Member Functions inherited from DtCollectionTerrainDrawer | |
| DtCollectionTerrainDrawer () | |
| virtual | ~DtCollectionTerrainDrawer () |
| virtual void | internalDraw (const DtTerrainDatabase *, const DtViewportExtents *, DtPrimitiveDrawer *painter) |
| Implement this feature to do specific terrain drawing. | |
| virtual void | addTerrainDrawer (DtTerrainDrawer *) |
| Add/remove terrain drawers from this collection. | |
| virtual void | insertDrawer (int iIndex, DtTerrainDrawer *) |
| Insert drawer at specified 0 based index. | |
| virtual DtTerrainDrawer * | removeDrawer (int) |
| Remove drawer at specified index and return drawer removed. | |
| virtual void | removeTerrainDrawer (DtTerrainDrawer *) |
| const std::vector < DtTerrainDrawer * > & | terrainDrawers () const |
Public Member Functions inherited from DtTerrainDrawer | |
| DtTerrainDrawer () | |
| DtTerrainDrawer (const DtTerrainDrawer &) | |
| virtual | ~DtTerrainDrawer () |
| DtTerrainDrawer & | operator= (const DtTerrainDrawer &) |
| void | setDrawingEnabled (bool) |
| Get/set the drawingEnabled flag. | |
| bool | drawingEnabled () const |
Static Public Member Functions | |
| static DtTacticalGdbDrawer * | create () |
Protected Member Functions | |
| virtual DtTerrainPolygonDrawer * | createPolygonDrawer () const |
| Overridden to create from static creators. | |
| virtual DtTerrainPaperMapDrawer * | createPaperMapDrawer () const |
| virtual DtTerrainFeatureDrawer * | createFeatureDrawer () const |
| virtual DtTerrainWireframeDrawer * | createWireframeDrawer () const |
| virtual DtTerrainPolygonDrawer * | createBoundingVolumesDrawer () const |
| virtual DtTerrainContourLinesDrawer * | createContourLinesDrawer () const |
| virtual DtTerrainGridLineDrawer * | createGridLineDrawer () const |
Protected Member Functions inherited from DtTerrainGdbDrawer | |
| virtual void | createTerrainDrawers () |
| Called from init(), creates all the drawers that will be used for this gdb drawer collection. | |
| virtual DtTdbDrawerOptions * | createTerrainDrawerOptions () const |
| virtual void | updateDrawersFromOptions () |
| Calls specific update routines to update terrain drawers from the terrain drawer options. | |
| virtual void | updatePolygonDrawer () |
| virtual void | updatePaperMapDrawer () |
| virtual void | updateFeatureDrawer () |
| virtual void | updateWireframeDrawer () |
| virtual void | updateBoundingVolumesDrawer () |
| virtual void | updateContourLinesDrawer () |
| virtual void | updateGridLineDrawer () |
| DtTacticalGdbDrawer::DtTacticalGdbDrawer | ( | ) |
|
virtual |
|
static |
|
virtual |
Set the creator function to be used to return a newly created instance of a DtTerrainPaperMapDrawer in createPaperMapDrawer().
|
virtual |
Set the creator function to be used to return a newly created instance of a DtTerrainPolygonDrawer in createPolygonDrawer() and createBoundingVolumesDrawer().
|
virtual |
Set the creator function to be used to return a newly created instance of a DtTerrainFeatureDrawer in createFeatureDrawer().
|
virtual |
Set the creator function to be used to return a newly created instance of a DtTerrainWireframeDrawer in createWireframeDrawer().
|
virtual |
Set the creator function to be used to return a newly created instance of a DtTerrainContourLinesDrawer in createContourLinesDrawer().
|
virtual |
Set the creator function to be used to return a newly created instance of a DtTerrainGridLineDrawer in createGridLineDrawer().
|
protectedvirtual |
Overridden to create from static creators.
Reimplemented from DtTerrainGdbDrawer.
|
protectedvirtual |
Reimplemented from DtTerrainGdbDrawer.
|
protectedvirtual |
Reimplemented from DtTerrainGdbDrawer.
|
protectedvirtual |
Reimplemented from DtTerrainGdbDrawer.
|
protectedvirtual |
Reimplemented from DtTerrainGdbDrawer.
|
protectedvirtual |
Reimplemented from DtTerrainGdbDrawer.
|
protectedvirtual |
Reimplemented from DtTerrainGdbDrawer.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |