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

This class will draw contour lines on the specified terrain. More...

Inheritance diagram for DtTerrainContourLinesDrawer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTerrainContourLinesDrawer ()
 DtTerrainContourLinesDrawer (const DtTerrainContourLinesDrawer &)
virtual ~DtTerrainContourLinesDrawer ()
DtTerrainContourLinesDraweroperator= (const DtTerrainContourLinesDrawer &)
void setContourLineColor (const QColor &c)
const QColor & contourLineColor () const
void setContourLineInterval (int)
int contourLineInterval () const

Static Public Member Functions

static
DtTerrainContourLinesDrawer
create ()

Protected Member Functions

virtual void internalDraw (const DtTerrainDatabase *, const DtViewportExtents *, DtPrimitiveDrawer *painter)
 Implement this feature to do specific terrain drawing.
virtual void drawContourLines (const double &z0, const double &z1, const DtTerrainDatabase *db, const DtViewportExtents *v, DtPrimitiveDrawer *painter)
virtual void drawContourLinesOnNode (const DtGdbNode *node, const double &zMin, const double &zMax, const double &zInterval, const DtHomogeneousTransfMatrix &matrix, const DtViewportExtents *v, DtPrimitiveDrawer *painter)
virtual void drawContourLinesOnPolygon (const DtAllTypesPolygon *polygon, const double &zMin, const double &zMax, const double &zInterval, const DtHomogeneousTransfMatrix &mtx, const DtViewportExtents *v, DtPrimitiveDrawer *painter)
virtual void drawContourLinesOnCoordinateSystem (const DtBaseCoordinateSystem *cs, const double &zMin, const double &zMax, const double &zInterval, const DtHomogeneousTransfMatrix &matrix, const DtViewportExtents *v, DtPrimitiveDrawer *painter)

Protected Attributes

QColor myContourLineColor
int myContourLineInterval

Detailed Description

This class will draw contour lines on the specified terrain.


Constructor & Destructor Documentation


Member Function Documentation

DtTerrainContourLinesDrawer& DtTerrainContourLinesDrawer::operator= ( const DtTerrainContourLinesDrawer )
void DtTerrainContourLinesDrawer::setContourLineColor ( const QColor &  c) [inline]

References myContourLineColor.

const QColor & DtTerrainContourLinesDrawer::contourLineColor ( ) const [inline]

References myContourLineColor.

References myContourLineInterval.

References myContourLineInterval.

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

Implement this feature to do specific terrain drawing.

Implements DtTerrainDrawer.

virtual void DtTerrainContourLinesDrawer::drawContourLines ( const double &  z0,
const double &  z1,
const DtTerrainDatabase db,
const DtViewportExtents v,
DtPrimitiveDrawer painter 
) [protected, virtual]
virtual void DtTerrainContourLinesDrawer::drawContourLinesOnNode ( const DtGdbNode node,
const double &  zMin,
const double &  zMax,
const double &  zInterval,
const DtHomogeneousTransfMatrix matrix,
const DtViewportExtents v,
DtPrimitiveDrawer painter 
) [protected, virtual]
virtual void DtTerrainContourLinesDrawer::drawContourLinesOnPolygon ( const DtAllTypesPolygon polygon,
const double &  zMin,
const double &  zMax,
const double &  zInterval,
const DtHomogeneousTransfMatrix mtx,
const DtViewportExtents v,
DtPrimitiveDrawer painter 
) [protected, virtual]
virtual void DtTerrainContourLinesDrawer::drawContourLinesOnCoordinateSystem ( const DtBaseCoordinateSystem cs,
const double &  zMin,
const double &  zMax,
const double &  zInterval,
const DtHomogeneousTransfMatrix matrix,
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)