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

Public Member Functions | |
| DtTerrainFeatureDrawer () | |
| DtTerrainFeatureDrawer (const DtTerrainFeatureDrawer &) | |
| virtual | ~DtTerrainFeatureDrawer () |
| const DtTerrainFeatureDrawer & | operator= (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 DtTerrainFeatureDrawer * | create () |
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 |
| virtual DtTerrainFeatureDrawer::~DtTerrainFeatureDrawer | ( | ) | [virtual] |
| 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] |
| virtual void DtTerrainFeatureDrawer::cleanupFeatureDrawOrderList | ( | ) | [virtual] |
Cleans up memory for local feature draw order list.
| static DtTerrainFeatureDrawer* DtTerrainFeatureDrawer::create | ( | ) | [static] |
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] |
DtList* DtTerrainFeatureDrawer::myFeatureDrawOrderList [protected] |
bool DtTerrainFeatureDrawer::myFillArealFeatures [protected] |