VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtTerrainFeatureDrawer Class Reference
Inheritance diagram for DtTerrainFeatureDrawer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTerrainFeatureDrawer ()
 DtTerrainFeatureDrawer (const DtTerrainFeatureDrawer &)
virtual ~DtTerrainFeatureDrawer ()
const DtTerrainFeatureDraweroperator= (const DtTerrainFeatureDrawer &)
virtual void setFeatureDrawOrder (DtList *list)
 Sets the feature draw order list in the tdb drawer.
virtual void setFillArealFeatures (bool)
virtual void cleanupFeatureDrawOrderList ()
 Cleans up memory for local feature draw order list.

Static Public Member Functions

static DtTerrainFeatureDrawercreate ()

Protected Member Functions

virtual void internalDraw (const DtTerrainDatabase *, const DtViewportExtents *, DtPrimitiveDrawer *painter)
 Implement this feature to do specific terrain drawing.
virtual void drawVectorNetwork (bool isGeod, const DtVectorNetwork *network, const DtHomogeneousTransfMatrix &matrix, DtHashList *segmentList, const DtViewportExtents *v, DtPrimitiveDrawer *painter)

Protected Attributes

DtList * myFeatureDrawOrderList
bool myFillArealFeatures

Constructor & Destructor Documentation


Member Function Documentation

const DtTerrainFeatureDrawer& DtTerrainFeatureDrawer::operator= ( const DtTerrainFeatureDrawer )
virtual void DtTerrainFeatureDrawer::setFeatureDrawOrder ( DtList *  list) [virtual]

Sets the feature draw order list in the tdb drawer.

The draw order is a list of lists where the lists are in the order the features should be drawn and each list contains a list of specification indicies

virtual void DtTerrainFeatureDrawer::setFillArealFeatures ( bool  ) [virtual]

Cleans up memory for local feature draw order list.

Reimplemented from DtTerrainPolygonDrawer.

virtual void DtTerrainFeatureDrawer::internalDraw ( const DtTerrainDatabase ,
const DtViewportExtents ,
DtPrimitiveDrawer painter 
) [protected, virtual]

Implement this feature to do specific terrain drawing.

Reimplemented from DtTerrainPolygonDrawer.

virtual void DtTerrainFeatureDrawer::drawVectorNetwork ( bool  isGeod,
const DtVectorNetwork network,
const DtHomogeneousTransfMatrix matrix,
DtHashList *  segmentList,
const DtViewportExtents v,
DtPrimitiveDrawer painter 
) [protected, virtual]

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)